MySQL整数字段在PHP中作为string返回

嗨,大家好我有一个MySQL数据库中的表字段: userid INT(11) 所以我打电话给我的网页与此查询: "SELECT userid FROM DB WHERE name='john'" 然后为了处理结果我做: $row=$result->fetch_assoc(); $id=$row['userid']; 现在如果我这样做: echo gettype($id); 我得到一个string。 这不应该是一个整数? 谢谢 卢卡

val()与textarea的text()

我正在使用jQuery,并想知道是否应该使用val()或text()(或另一种方法)来读取和更新textarea的内容。 我已经尝试过,而且两者都有问题。 当我使用text()更新textarea时,换行符(\ n)不起作用。 当我使用val()来检索textarea内容时,如果文本太长,文本会被截断。

调用线程必须是STA,因为许多UI组件都需要这个

我正在使用http://www.codeproject.com/KB/IP/Facebook_API.aspx 我正在尝试调用使用WPF创build的XAML 。 但它给了我一个错误: 调用线程必须是STA,因为许多UI组件都需要这个。 我不知道该怎么办。 我正在尝试这样做: FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); 但它给了我这个错误。 我添加了一个后台工作者: static BackgroundWorker bw = new BackgroundWorker(); static void Main(string[] args) { bw.DoWork += bw_DoWork; bw.RunWorkerAsync("Message to worker"); Console.ReadLine(); } static void bw_DoWork(object sender, DoWorkEventArgs e) { // This is called on the worker thread FacebookApplication.FacebookFriendsList ffl = new FacebookFriendsList(); Console.WriteLine(e.Argument); // […]

如何在几分钟内find两个Joda-Time DateTimes之间的差异

以下是我写的方法: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < result.size(); i++) { Date punchInTime = (Date) result.get(i).get("punchtime"); DateTime punchTime […]

如何创buildFragment和适配器之间的接口?

我有片段与ListView ,说MyListFragment和自定义CursorAdapter 。 我在这个适配器中为列表行中的button设置onClickListener 。 public class MyListAdapter extends CursorAdapter { public interface AdapterInterface { public void buttonPressed(); } … @Override public void bindView(final View view, final Context context, final Cursor cursor) { ViewHolder holder = (ViewHolder) view.getTag(); … holder.button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // some action // need to notify […]

WPF ICommand MVVM实现

所以在这个特定的MVVM实现中,我需要几个命令。 我真的厌倦了一个一个的实现ICommand类,所以我提出了一个解决scheme,但我不知道它有多好,所以在这里任何WPF专家的input将不胜感激。 如果你能提供更好的解决scheme,甚至更好! 我所做的是一个ICommand类和两个代表,它们将一个对象作为参数,一个代表是void(用于OnExecute),另一个代表是OnCanExecute。 所以在我的ICommand(由ViewModel类调用)的构造函数中,我发送了两个方法,并在每个ICommand方法上调用委托的方法。 它工作得很好,但我不确定这是否是一个不好的方法,或者有更好的方法。 下面是完整的代码,任何input将不胜感激,甚至消极,但请build设性。 谢谢!! 视图模型: public class TestViewModel : DependencyObject { public ICommand Command1 { get; set; } public ICommand Command2 { get; set; } public ICommand Command3 { get; set; } public TestViewModel() { this.Command1 = new TestCommand(ExecuteCommand1, CanExecuteCommand1); this.Command2 = new TestCommand(ExecuteCommand2, CanExecuteCommand2); this.Command3 = new TestCommand(ExecuteCommand3, CanExecuteCommand3); } […]

在textarea中的光标位置(字符索引,而不是x / y坐标)

如何使用jQuery获得脱字号在textarea中的位置? 我正在寻找从文本开始的光标的偏移量,而不是(x,y)位置 。

双击Windows 7(64)如何运行.jar文件

在命令行中运行.jar文件可以正常工作,但是我无法通过双击我的Windows 7(64)来运行任何.jar文件。 双击后似乎没有任何反应。 我尝试了“ftype”暗示,没有成功。 ftype jarfile =“C:\ Program Files \ Java \ jre7 \ bin \ javaw.exe”-jar“%1”%* 我重新安装了JDK 7 64位,没有成功。 任何想法?

在JavaScript中转换2D数组

我有一个数组的数组,如下所示: [ [1,2,3], [1,2,3], [1,2,3], ] 我想转置它来获得以下数组: [ [1,1,1], [2,2,2], [3,3,3], ] 使用循环以编程方式执行并不困难: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); }; for(var i = 0; i < array.length; i++){ for(var j = 0; j < arrayLength; j++){ newArray[j].push(array[i][j]); }; }; return newArray; } 然而,这似乎很笨重,我觉得应该有一个更简单的方法来做到这一点。 在那儿?

我可以closuresHTML <canvas>元素的抗锯齿function吗?

我正在玩弄<canvas>元素,绘制线条等。 我注意到,我的对angular线是antialiased。 我更喜欢看看我在做什么 – 有没有办法把这个functionclosures?