现在位置: 首页 > giver发表的所有文章
  • 11月
  • 23日
综合 ⁄ 共 1725字 评论关闭
http://linux-tips.org/article/33/passwordless-ssh-setup   Passwordless ssh setup If you want to use passwordless ssh login feature, you should use public key authentication mechanism. To do this, remote server must be configured to enable public key authentication (enabled by default) and you should have an ssh public/private key and store your public key at the remote side's special file: ~remote-user/.ssh/authorized_keys Remote server setup: Check the following lines exists and uncommen......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 2654字 评论关闭
  全排列的递归实现 N个互不相同的元素的全排列一共有N!种,实现N个互不相同的元素的全排列可以用递归的方法来实现。当N=1时,全排列为1;当N=2时全排列为1,2和2,1。当N=3时,全排列为1,2,3;1,3,2;2,1,3;2,3,1;3,1,2;3,2,1共3!=6种排法… 观测发现,当N=1时,全排列就为1;当N>1时,将序列 的首个元素 提出来,将剩下的N-1个元素 进行全排列,然后将首个字母插在 前面和后面即完成一个排列,依此类推,将第二个元素 提取出来,又得到一个全排列…直到最后一个元素 进行完成,则整个序列的所有排列方式全部列出。 用递归的方法实......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 958字 评论关闭
Matlab: function K = kernal(sigma) m = ceil(2*sigma+1); K = fspecial('gaussian',m,sigma); VS2008 C++ OpenCV: Mat gaussian_kernal(int sigma) //sigma既是高斯核半径,又是真正的sigma { int dim = ceil(2.0 * sigma + 1); //高斯核大小为dim*dim Mat K(dim, dim, CV_32FC1); //生成二维高斯核 float s2 = 2.0 * sigma * sigma; for(int i = (-sigma); i <= sigma; i++) { int m = i + sigma; for (int j = (-sigma); j <= sigma; j++) { int n = j + sigma; float v = exp(-(1.0*i*i + 1.0*......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1243字 评论关闭
描述:通过使用QuartzCore实现给layer添加mask 完成透明效果此处mask只根据png图片的像素是否透明决定。效果图: 掩码图: 下部灰色为透明 步骤:     创建layer     给layer设置大小为需要mask的layer的frame     将掩码图(png) 转成CGImage然后强转成id传入需要掩盖的layer     掩盖的layer 设置maskToBounds=YES代码:////  PLLViewController.m//  DemoForLayerMask////  Created by liu poolo on 14-8-2.//  Copyright (c) 2014年 liu poolo. All rights reserved.//#import "PLLViewController.h"#import <QuartzCore/......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1393字 评论关闭
先看一下struts2 的web.xml文件: <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 在请求应用时,struts2将会截获所有请求,对于servlet请求将不能够正常相应,是struts2把servlet当成action了,因为servlet和action都是没有后缀的 解决方法目前有四......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1612字 评论关闭
     接着上文来讲友录通讯录、火种通讯录的用户体验。                                                           用户体验二 (2)信息页图文搭配      如下图示,以两者均有的评测和导航为例,火种通讯录做到了图文搭配,表意很明确。而友录通讯录,基本上采用图标的形式,基本没有文字注释,这一点不如火种通讯录。                                友录通讯录                                          火种通讯录   3、色彩搭配  (1)与PC端网站的传承 友录通讯录的App延续了网站的风格,有较好的延续性;火种通讯录个人......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2198字 评论关闭
  参考:http://stackoverflow.com/questions/1049001/get-notification-when-nsoperationqueue-finishes-all-tasks      多线程编程中,操作队列NSOperationQueue我们经常会用到的,简化了多线程的操作。至于用法就不多介绍了。这里要说的是队列执行完毕的状态检查。       我们很多时候需要在队列完成之后再进行操作,而何时队列完成,NSOperationQueue并没有内置的didFinishedSelector来供使用,因此需要自己去检查其状态。       因为NSOperationQueue兼容 key-value coding (KVC) and key-value observing (KVO)机制,因此我......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 5800字 评论关闭
  原文地址:http://www.warriorpoint.com/blog/2009/07/19/android-reading-using-and-working-with-xml-data-and-web-services-in-android/   One of the most powerful aspects of any mobile application for a 3G phone is that it can connect to the Internet. By connecting to the Internet the application can offer much more value to the user since it becomes an interface for a web-based component, e.g. using Twitter’s API to create a Twitter application so that you can get your Twitter updates witho......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 974字 评论关闭
Linux主要有C-Kermit和minicom两个软件,最终选择的C-Kermit,安装的过程出现了不少问题,记录在此,防止忘记。一. 关闭虚拟机,为虚拟机添加串口。选择“虚拟机-设置-添加”,如果图所示: 再新弹出的窗口中选择,用物理串口,注意红色部分。 然后点击下一步,直至完成。 重启虚拟机。 这时,我们会在虚拟机的最下面的工具栏上发现,多了一个按钮,如下图红色部分标出的,即为我们新添加的按钮。 现在,我们双击该按钮,以确定其配置是否正确。如下图: 这里由于我使用的USB转串口为COM12所以,上面的com1改为com12 在虚拟机的右......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1306字 评论关闭
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):   两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数   1、传统同步请求参数     accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8     accept-charset  gb2312,utf-8;q=0.7,*;q=0.7     accept-encoding  gzip,deflate     accept-language  zh-cn,zh;q=0.5     cache-control  max-age=0     connection  keep-alive     cookie  JSESSIONID=1A3BED3F593EA9747C9FDA16D309AF6B  ......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 5823字 评论关闭
信息检索评价是对信息检索系统性能(主要满足用户信息需求的能力)进行评估的活动。通过评估可以评价不同技术的优劣,不同因素对系统的影响,从而促进本领域研究水平的不断提高。信息检索系统的目标是较少消耗情况下尽快、全面返回准确的结果。 IR的评价指标,通常分为三个方面: (1)效率(Efficiency)—可以采用通常的评价方法:时间开销、空间开销、响应速度。 (2)效果(Effectiveness):返回的文档中有多少相关文档、所有相关文档中返回了多少、返回得靠不靠前。 (3)其他指标:覆盖率(Coverage)、访问量、数据更新速度。 如......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1025字 评论关闭
jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。 如果要全面支持 IE,并混合使用 jQuery 1.9 和 2.0, 官方的解决方 jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。 如果要全面支持 IE,并混合使用 jQuery 1.9 和 2.0, 官方......
阅读全文