我正在使用 Dapper.net 扩展,我希望能够检索照片对象并将“this”设置为它,而不必单独设置每个属性。实现这一目标的最佳方法是什么?在下面的代码中,它说我无法分配给“this”,因为它是只读的。
public class Photo
{
public Int32 PhotoId { get; set; }
public Guid ObjectKey { get; set; }
public Int16 Width { get; set; }
public Int16 Height { get; set; }
public EntityObjectStatus ObjectStatus { get; set; }
public PhotoObjectType PhotoType { get; set; }
public PhotoFormat2 ImageFormat { get; set; }
public Int32 CategoryId { get; set; }
public Photo(int pPhotoId)
{
Load(pPhotoId);
}
public void Load(int pPhotoId)
{
using (SqlConnection conn = new SqlConnection(Settings.Conn)) …Run Code Online (Sandbox Code Playgroud) class strb1
{
static public void main(String a_[])
{
StringBuilder sb = new StringBuilder("Test");
StringBuilder sb1;
sb1 = sb.append("ing").append("a").substring(0); //Line 1
System.out.println(sb);
System.out.println(sb1);
}
}
Run Code Online (Sandbox Code Playgroud)
这个程序在第1行给出了编译器错误.这substring是StringBuilder类中的一个有效方法,所以我不确定我在这里缺少什么.有人能指出我的错误吗?
我有一个问题,将double转换为float.码:
float volume = 0.5;
Double i = Volume.Value;
volume = (float)i / 100F;
Bass.BASS_SetVolume(volume);
Run Code Online (Sandbox Code Playgroud)
如您所见,我正在使用BASS库.Volume是一个滑块,它给出了1到100之间的值.问题是,我收到此错误:
错误CS0664:double类型的文字不能隐式转换为'float'类型; 使用'F'后缀来创建此类型的文字
为什么我会收到此错误?
我想确保我正在为这个问题编写正确的程序。问题是
编写代码来创建一个大小为 n 的 int 数组,并用值 1 到 n 填充该数组。请注意,这与从
0到的数组索引不同n-1。
这是我写的代码:这是正确的吗?
public class shaky{
public static void main(String args[]){
int i;
int j;
int n = 10;
int[] value = new int[n];
for(i=0,j=1; i <= (n-1); i++,j++){
value[i] = j;
System.out.print(value[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud) 这应该很简单:
strconv.Atoi("1250000.0000")
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
0 strconv.ParseInt:解析"1250000.0000":语法无效
有线索吗?
我想基于偶数和奇数$index属性过滤数组,我想在单独的div中添加奇数元素,甚至在另一个div中添加偶数元素,我可以在JavaScript或jQuery中轻松完成,但我想知道正确的实现方法在AngularJS中也是如此.
这是我到目前为止所做的:
<div ng-app>
<div ng-init="names=['John', 'Mary', 'Cate', 'Suz']">
<div class="row" ng-repeat="name in names">
<div class="col-xs-6" ng-show="(($index + 1)%2) == 0">{{name}}</div>
<div class="col-xs-6" >{{name}}</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
它在第一种情况下显示空元素代替奇数元素,当我为第二个div添加奇数表达式时,第二个div中的元素消失并出现在第一个div中.这是同一个问题的小提琴.
请指教.
编辑:
我得到了我想要的东西,我将主阵列分成两个不同的数组奇数和偶数数组; 这个小提琴可能对将来遇到同样问题的人有用.
假设你有一个包含10个元素的int arr []和一个int*ptr.我认为以下行会导致错误,但它会输出0作为存储在ptr中的值.它是如何计算为0的?
ptr = arr;//ptr currently points to the first element in arr
ptr = (arr + 10);//points to what would be the llth element in memory for arr
printf("ptr %p\n", ptr);//this displays where the 11th element would be in memory
printf("*ptr %i\n", *ptr);//why would this print 0?
Run Code Online (Sandbox Code Playgroud) 我使用扩展电子邮件通知来设置邮件通知.tomcat默认端口是8080,但我更改为9080.
我用这个URL访问了jenkins: http://*.*.*.14:9080/jenkins/configure
现在我设置扩展电子邮件通知默认内容.这是代码:
build result (For xxx) - "${PROJECT_URL}ws"${PROJECT_URL}
SVN Url "${BUILD_URL}${BUILD_URL}
Run Code Online (Sandbox Code Playgroud)
当我看到邮件时,网址端口不是9080,而是8080.
http://*.*.*.*:8080/jenkins/job/FinanceSys/70/
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么?
没有过于复杂的简单问题,我试图让标签颜色随着鼠标悬停在图像的某个区域上而改变.我的代码应该解释一下情况:
private void picboxMain_MouseHover(object sender, MouseEventArgs e)
{
int x1 = e.X;
int y1 = e.Y;
if ((x1 >= 155 && x1 <= 179) && (y1 >= 145 && y1 <= 160))
{
lblX.ForeColor = Color.Green;
lblY.ForeColor = Color.Green;
}
}
Run Code Online (Sandbox Code Playgroud)
但是它不接受获取鼠标位置并分配给x1和y1变量的eX和eY参数.为什么不允许这样的变量赋值?我成功地使用了以下几乎完全相同的功能吗?
private void picboxMain_MouseUp(object sender, MouseEventArgs e)
{
int x1 = e.X;
int y1 = e.Y;
if ((x1 >= 155 && x1 <= 179) && (y1 >= 145 && y1 <= 160))
{
Form2 Form2 = new Form2();
Form2.Show(); …Run Code Online (Sandbox Code Playgroud) 我的J2EE Web项目中的WEB-INF文件夹中有一个TLD(标记库描述符)文件.我从教科书中复制了TLD文件.在Eclipse EE中,在taglib行附近,它给出了错误:
根元素之前的文档中的标记必须格式正确.
XML/TLD文件:
<?xml version="1.0" encoding="ISO-8859-1" ?>
< taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0">
<tlib-version>1.2</tlib-version>
<uri>DiceFunctions</uri>
<function>
<name>rollIt</name>
<function-class>foo.DiceRoller</function-class>
<function-signature>
int rollDice()
</function-signature>
</function>
</taglib>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?