现在位置: 首页 > canaries发表的所有文章
  • 08月
  • 28日
综合 ⁄ 共 362字 评论关闭
从毕业到现在做技术快三年了,每天都会有一些收获,感觉到自己在进步,希望能够借助博客记录一些点滴,分享自己的收获。这一篇就写一下最近遇到的两个小问题,作为开博第一篇吧。   1、在eclipse中编辑jsp、js、html等文档时,有时会报编码不兼容等错误,通常是在从别处复制一个文件到工程里,之后编辑并保存该文件时发生的。此类问题多数是因为页面编码的问题,应该考虑通过修改文件的properties更改页面的编码,改为合适的编码后即可编辑并保存了。转换编码后中文往往会变成乱码,把中文再重新输入或copy一下中文就可以了。   2......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 896字 评论关闭
在项目中,editText获取焦点后,会自动弹出软键盘,关闭的时候一般需要按返回键或者点击软键盘上的按钮, 即使当前activity已经finish掉,软键盘依然存在,会影响用户的体验。 网上目前有很多很详细的办法,比如点击其他空白区域,软键盘就会消失之类的方法,我们项目中没有要求这个,要求的是只要 不遮挡其他操作,还有当前Activity关闭掉后软键盘消失就行, 今天给大家分享两个办法: //此方法,如果显示则隐藏,如果隐藏则显示 private void hintKbOne() { InputMethodManager imm = (InputMethodManager)getActivity().getSys......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 245字 评论关闭
<foreach name = "board" item = "vo"> <tr> <td>第{$key}个</td> <!-- <td><a href = "__CONTROLLER__/detail/id/{$vo.id}">{$vo.name} </a></td> --> <td><a href = "{:U('Post/detail',array('id'=>$vo['id']))}">{$vo.name} </a></td> </tr> </foreach> 很实用的U方法,但是遇到错误也不懂为什么。总算解决了,记录下。
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 685字 评论关闭
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   对于适配器模式有两种类型:类适配器模式和对象适配器模式 类适配器模式:通过多重继承对一个接口和另一个接口进行匹配,只有c++适合   对象适配器模式   适配器模式结构图:     Target类:这是客户所期待的接口。目标可以是具体的或者抽象的类。   class Target {  public: virtual  void Request() {       cout<< “普通请求!”<<endl; } };     Adaptee类:需要适配......
阅读全文
一.文献名字和作者     Improving neural networks by preventing co-adaptation of feature detectors, G. E. Hinton, N. Srivastava, A. Krizhevsky, I. Sutskever and R. R. Salakhutdinov     二.阅读时间     2014年11月7日 三.文献的贡献点      这篇文章主要提出了Dropout技术,用于神经网络出现过拟合的情况。 3.1主要过程      Dropout的主要过程如下:      1.在训练过程中,对于每一个训练样本,隐藏层的每一个神经元能够保持激活的概率为0.5,;      2.在测试过程中,每一个隐藏层的神经元都能保持激活,但是,必......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 661字 评论关闭
14年的校招,是否有参考价值,自己衡量。(本人未拿到offer!) 1)第一轮的笔试,是在学校的宣讲会上 发的 几个题目的试卷,带回去做 ,网上提交 评审。       --具体要求会在 宣讲会和 试卷内说明! 2)评审通过后,会有公司负责招聘的人员通知第二轮的   机试的时间和地点 并且 紧接着机试后会有 English面试(日本人)。据有的同学说,通知人员会告诉你 该看些什么内容,比       如说算法题!(我们那次考的全是 算法,字符串全排列, 匹配等问题,可以看看  剑指offer,牛逼的话可以刷刷 微软 100 题,等)         -- 不需要......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 6412字 评论关闭
(updated September 26, 2011) FFmpeg (http://www.ffmpeg.org) is open source software to record, convert and stream audio and video in numerous formats. The FFmpeg package requires the following external libraries, which are to be downloaded separately: LAME (Lame Aint an MP3 Encoder), a high quality MPEG Audio Layer III (MP3) encoder FAAC/FAAD2 (Freeware Advanced Audio Coder and Decoder 2), an implementation of the AAC audio compression format. SDL (Simple DirectMedia Layer), is a mult......
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 1164字 评论关闭
求一个字符串中的最长回文长度的O(n)算法,这个算法有一个名字Manacher。 具体原理与实现: 假设存在一字符串  waabwswfd 我们将在该字符串各字符之间以及边缘各插入一个特殊字符#构造新的字符串  #w#a#a#b#w#s#w#f#d  ,这样做的好处是可以不用区分奇数串还是偶数串。 并定义变量P[i]为新字符串中以第i个字符为中心的回文串其中心至边缘的距离,那么P[i]-1就是原串中回文的长度 此外,再定义两个状态变量id和mx,即当遍历到某位置i时,mx记录以i之前的位置为中心形成的回文串的最右边界的下标,id为这个回文串的中心下标, 我们通......
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 451字 评论关闭
Gitblit 环境UBUNUT 14.04 git,git无密码clone pull 等也就是使用ssh 呆狐狸.凨 1.git基础配置 配置查看 git config --lis 用户名和邮箱,如果已填写过则PASS git config --global user.name "username" git config --global user.email "mail@gmail.com" 2.生成SSH密钥 ssh-keygen -t rsa -C "mail@gmail.com" 执行后, 第一个提示输入保存文件名,默认为空,回车。 第二个提示输入密钥,默认为空,回车 第三个确认刚输入密钥,默认为空,回车 完成后,默认保存位置当前   用户名下/.ssh/id_rsa 和id_rsa.pub 3.设置密钥 在 Gitbl......
阅读全文
  Python之美[从菜鸟到高手]--生成器之全景分析 分类: python2013-08-23 01:13 900人阅读 评论(0) 收藏 举报     yield指令,可以暂停一个函数并返回中间结果。使用该指令的函数将保存执行环境,并且在必要时恢复。 生成器比迭代器更加强大也更加复杂,需要花点功夫好好理解贯通。 看下面一段代码: [python] view plaincopy def gen():       for x in xrange(4):           tmp = yield x           if tmp == 'hello':               print 'world'           else:               print str(tmp)  ......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 3856字 评论关闭
传送门:【HDU】4987 Little Devil I 题目分析:树链剖分可以写诶! 首先毋庸置疑,树链剖分先~ 接下来我们给线段树两个标记flip以及mark。 flip:该树上路径被翻转的情况,用布尔值表示。 mark:该路径周围的路径被翻转的情况,用布尔值表示。 定义查询的时候,对于一个条轻边,我们看他自己被翻转的次数以及深度较浅的端点(父亲)标记的次数,相加为奇数则该边为黑边。 每次我们进行操作一时,直接更新所有路径上的边即可。 进行操作二时,标记路径上所有点,因为一条边看的是自己翻转次数以及父亲节点翻转次数,所以这条路径......
阅读全文
  • 10月
  • 02日
综合 ⁄ 共 3372字 评论关闭
   Delphi应用程序设计 Delphi应用程序设计 Delphi项目管理 1、  Delphi应用程序设计步骤 设计Delphi应用程序,通常需要如下几个步骤: (1)新建一个应用程序项目; (2)向窗体中添加需要的组件; (3)设置窗体和组件的属性; (4)为对象选择事件并编写事件处理代码; (5)保存程序文件; (6)编译、运行、调试程序。 1. 新建一个应用程序项目 在Delphi7.0中开发的每个应用程序都被称为工程。Delphi 7.0编程首先从创建一个新工程开始。创建新工程有以下方法: 启动Delphi 7.0进入开发环境,此时系统自动生成一个工程,默认名......
阅读全文