bcoder

8月 022016
 

1.首先要有一个Long型的主键 2.该主键的初始值要赋值为null   如下:

原理是: 当id的初始值设为null时,执行insert into 语句时,id的值也为null,然后数据库系统会自己计算这个,如下这个sql语句

 

阅读全文
7月 262016
 

可以通过以下几种方法实现EditText的只读属性 1. 方法一:使用EditText的android:Editable属性   将EditText的Editable属性设置为false后,EditText就成只读了,缺点是不能在java代码中动态设置,而且这个属性android官方已经不推荐使用了,官方的解释是要想一个view可编辑(Editable=true)可以用EditText,不可编辑用TextView就可以了 8-O  2. 方法二:使用TextView替代   既然TextView和EditText就差一个可编辑,那么用一个TextView去替代EditText好了。只读的时候显

阅读全文
7月 102016
 

  Java、Php等语言中都有成熟的框架来解析Json数据,可以让我们使用很少的代码就把格式化好的json数据转换成程序可识别的对象或者属性,同时delphi中也有这样的组件来实现此功能,即IsuperObject。如果还没有这个组件的请在网上搜索下载或者在下面留言处留下你的邮箱向本人索取。   下面先说一下ISuperObject中几个常用的函数 function SO(const s: SOString = ‘{}’): ISuperObject; overload; 此函数传入json数据字符串,并返回一个ISuperObject对象,这一般是我们解析json时

阅读全文

mailto参数详解

 分类:Others, Others 阅读 (2,896)  No Responses »
6月 262016
 

  我们知道mailto链接可以指定发送邮件到某个邮箱,但是mailto其实还支持其他的参数,这些参数在做后台客服网站是还是很有用的。   mailto的参数格式和url中的参数格式是一样的,参数段以?开头,不同的参数间以&分隔,如<a href=”mailto:test@bcoer.com?subject=mysubject”>TEST</a>   mailto支持以下参数: cc: 要抄送的地址 bcc: 要密送的地址 subject: 邮件的标题 body: 邮件的内容   如下面的例子所示: [crayon-5ae0f8428af

阅读全文
6月 202016
 

一共有三种方法可以实现StringBuilder的清空 New一个新的StringBuilder 使用StringBuilder的delete方法 使用StringBuilder的setLength方法 下面通过代码验证三种方法的效率

测试了十几次,选了一次比较有代表性的结果:

由结果可见setLength是最快的,delete不相上下,new是最慢的

阅读全文
 Posted by on 2016-06-20
5月 262016
 

一、查找所有div元素   在jQuery中使用$(‘div’)来表示全部的div元素,同时使用.click事件设置点击事件,如下面的示例代码

二、为某个id元素内的所有div设置单击事件   如果我们只想对某个元素内的div执行单击事件,则用如下方式$(“#divid div”),divid为接受事件的父div的id,代码如下:

三、为样式为某个class的所有div的子类设置单击事件   同第二部分一样的道理,只

阅读全文
 Posted by on 2016-05-26
5月 202016
 
Windows中如何在文件夹中打开命令行窗口?

  有的时候我们想在命令行窗口中执行某个文件夹中exe文件,虽然我们已经打开了那个文件夹,但是如果在“运行”里输入cmd打开命令行窗口的话,还需要在命令行窗口里cd切换到那个目录,比较繁琐。   那么有没有办法在打开的文件夹中直接打开命令行窗口呢?回答是肯定的,那就是在文件夹内按shift+鼠标右键,这时弹出的右键菜单里就有一个“在此处打开命令窗口”菜单,点击这个菜单,打开的命令行窗口路径已经在这个目录下了。如下图:

阅读全文
 Posted by on 2016-05-20
5月 172016
 

  在命令行执行php artisan key:generate时提示Could not open input file: artisan错误   开始以为artisan是php的命令,其实是Laravel的命令   解决方法就是cd到Laravel项目所在的目录,再执行php artisan命令,如下:

  运行环境:Windows7+php5.6+Laravel5

阅读全文
5月 152016
 

  这个错误一般是由于使用ListView时使用了列头(addHeaderView)或者列脚(addFooterView)。   不使用列头或者列脚时,listview.getAdapter()得到的adapter和你用setAdapter()设置的adapter一样,使用列头或者列脚后,setAdapter()传入的adapter就被重新赋值成了HeaderViewListAdapter ,这样在对getAdapter()进行强制转换时就会出现转换错误。   修复方法也很简单,把(MyAdapter)listview.getAdapter()改成如下就可以了: [crayon-5ae0f84

阅读全文