bcoder

6月 062016
 

1. 执行如下composer命令

2. 上面命令执行成功后,在config/app.php的’providers’数组末尾加入

3. 在config/app.php的’aliases’数组末尾加入

4. 然后执行如下命令

 

 Posted by on 2016-06-06
5月 262016
 

一、查找所有div元素

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

二、为某个id元素内的所有div设置单击事件

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

三、为样式为某个class的所有div的子类设置单击事件

  同第二部分一样的道理,只是把”#”符号换为”.”符号,代码如下:

四、这种情况时如何阻止事件往父元素的传递

  默认情况下,html内元素的事件会自动往父元素传递,即冒泡传递,如果div1里嵌套了一个div2,那么单击div2时,div1也会接受到单击事件。给例子一中的5个div元素设置一个父div,您在测试的时候就会发现alert方法执行了两次,第二次输出父类的html。我们可以通过stopPropagation来阻止冒泡传递,如下代码所示:

  因为有些IE的版本不支持stopPropagation,所以cancelBubble 是为适应那些的IE版本

五、总结

  同样的,其他的元素也适用于这些操作方法,你可以为所有的p元素、span元素、td元素等设置点击事件。

 Posted by on 2016-05-26
5月 202016
 

  有的时候我们想在命令行窗口中执行某个文件夹中exe文件,虽然我们已经打开了那个文件夹,但是如果在“运行”里输入cmd打开命令行窗口的话,还需要在命令行窗口里cd切换到那个目录,比较繁琐。

  那么有没有办法在打开的文件夹中直接打开命令行窗口呢?回答是肯定的,那就是在文件夹内按shift+鼠标右键,这时弹出的右键菜单里就有一个“在此处打开命令窗口”菜单,点击这个菜单,打开的命令行窗口路径已经在这个目录下了。如下图:

open command window

open command window

 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()改成如下就可以了:

  先将listview.getAdapter()强制转换成HeaderViewListAdapter,然后使用它的getWrappedAdapter()得到原本的adapter。

5月 112016
 

  当电脑连接了多个android设置时,执行adb的相关命令的时候就会出现error: more than one device/emulator的错误,那么怎么才能正确的执行adb的命令呢?我们需要在adb和命令之间加上-s 设备序列号,比如adb shell应该这样写:adb -s 设备序列号 shell
  首先要使用adb devices命令来显示当前已连接的设备,如下是我电脑运行的结果:

  其中第一列是设备的序列号,是我们执行命令时要使用的.我们使用adb shell的时候应该使用如下命令:

  同样的道理,执行adb push或者adb pull的时候也应该在adb后面加上-s 设备序列号

 Posted by on 2016-05-11
5月 052016
 

1. vector转数组

2. 数组转vector:使用vector的初始化构造函数

 

 Posted by on 2016-05-05
4月 262016
 

Laravel中提供了默认的邮箱密码的验证方式,但是有的时候我们并不想使用邮箱做为验证的条件,而是使用用户名或者工号等方式来进行验证,那么如何修改呢?其实非常的简单,只要在AuthController.php中重新定义基类中的一个变量即可。如下面代码所示:

修改变量$username的值就可以了,现在进行登录验证的时候就以user表中的username字段来和密码进行匹配了。

4月 172016
 

  如果您的Android应用针对多个语言,那么您需要配置多个语言版本的strings.xml资源文件。

  原来在Eclipse中我们都是在多个strings.xml文件中切换来翻译字符资源文件,但是在Android中提供了Translations Editor工具,让我们可以很方便的编辑多语言的资源文件。

  打开Translations Editor的方法:

  1. 在Android Studio中打开项目
  2. 在工程目录中打开res\strings.xml
  3. 在strings.xml文件右键选择“Open Translations Editor”
  4. 现在就可以在这个工具中编辑您的字符串资源了