06 2013 档案

摘要:Spring MVC 教程,快速入门,深入分析博客分类:SPRINGSpring MVC 教程 快速入门资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar作者:赵磊博客:http://elf8848.iteye.com目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc如何访问到静态的文件,如jpg,js... 阅读全文
posted @ 2013-06-29 23:06 jlins 阅读(504) 评论(0) 推荐(0) 编辑
摘要:1、中文输入法安装 su rootyum install "@Chinese Support"exit然后设置Input Methord即可。最后一步:logout,注意是注销,然后再次登录此用户。 阅读全文
posted @ 2013-06-29 23:02 jlins 阅读(181) 评论(0) 推荐(0) 编辑
摘要:jquery.wookmark.js一个实现瀑布流自适应宽度布局的jQuery插件—jquery.wookmark.js,wookmark使用非常简单到只需要一句代码就能实现,除此之外,当页面宽度发生变化的时候,它还能自适应页面宽度,非常有诚意。查看更多瀑布流插件:http://www.csswang.com/resource/2261.html官网地址:http://www.wookmark.com/jquery-plugin演示地址:http://www.wookmark.com/源码地址:https://github.com/GBKS/Wookmark-jQuery----------- 阅读全文
posted @ 2013-06-29 23:01 jlins 阅读(344) 评论(0) 推荐(0) 编辑
摘要:编辑简单的shell程序知道了vi编辑器的使用规则之后,结合shell的使用规则,可以编辑简单的shell程序试试手题目如下:1.用while语句创建一个根据输入的数值求累加和(1+2+3+。。。。+n)的shell程序。Shell程序如下:#!/bin/bash#filename:abecho-n"pleaseinputNumber:"readNUMnumber=0sum=0while[$number-le$NUM]donumber=`expr$number+1`echo$sumsum=`expr$sum+$number`doneecho2.使用while语句创建一个求1 阅读全文
posted @ 2013-06-29 22:59 jlins 阅读(627) 评论(0) 推荐(0) 编辑
摘要:QTextCodecQTextCodec为文本编码之间提供转换。Qt用Unicode来存储,绘制和操作字符串。在很多情况下你可能希望操作不同编码的数据。例如,大部分日本文档是以Shift-JIS或 ISO 2022-JP进行存储,然而俄国用户的文档是以KOI8-R 或 Windows-1251编码的。Qt提供一组QtextCodec类来实现非Unicode和Unicode格式之间的转换。你也可以创建自己的编码解码器。支持的编码如下:·Apple Roman·Big5·Big5-HKSCS·CP949·EUC-JP·EUC-KR 阅读全文
posted @ 2013-06-29 22:57 jlins 阅读(374) 评论(0) 推荐(0) 编辑
摘要:三层简介先说说Web三层架构这个古老话题。地球人都知道web三层架构是指: • >用户接口层(UI Layer) • >业务逻辑层(Bussiness Layer) • >持久化层关于业务逻辑和用户接口在早期的web开发中,因为业务比较简单,并没有这三层的划分。用户数据的呈现及输入的接收、封装、验证、处理、以及对数据库的操作,都放在jsp页面中。这时的开发,好比盘古尚未开天辟地,整个web开发就是一片“混沌”。随着业务越来越复杂,人们开始考虑更好的利用OOP这把利刃来解决问题。于是有人发现把业务逻辑抽取出来并形成与显示和持久化无关的一层,能够让业务逻辑清晰,产品更便于维护。这 阅读全文
posted @ 2013-06-29 22:55 jlins 阅读(494) 评论(1) 推荐(0) 编辑
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 感谢CSDN的邀请,有幸参加了6月27日“CTO俱乐部下午茶时光:CTO在团队管理中所遇到的那些事”活动。本期的主讲嘉宾是酷讯旅游的技术副总谢欣。 谢欣首先是以一个游戏性质的活动来破冰——就是将参加活动的二十位来宾分为两组,各自组建一间咨询公司。组员选举公司的CEO,划分部门,然后进行部门介绍和应用案例介绍。感觉通过这样的活动热身,调动了大家情绪,提高了参与积极性。另外发现CSDN通过扫描二维码加入微信群的方式来促进大家交流的方式的效果也挺不错的。 破冰之后谢欣正式开始他的分享。首先他提出一个观点:团队管理是一门科 阅读全文
posted @ 2013-06-29 22:53 jlins 阅读(205) 评论(0) 推荐(0) 编辑
摘要:这篇文章用于总结hibernate操作数据库的各种方法一、query方式1、hibernate使用原生态的sql语句执行数据库查询有些时候有些开发人员总觉得用hql语句不踏实,程序出现了错误,就猜测因为不是原生态的sql语句,数据库不支持,因此情愿选择回到jdbc时代。这样既耗时耗力,又破坏面向对象的编程。其实,hibernate已经考虑到这个问题,hibernate可以执行原生态的sql语句,正对每种数据库,你可以写对应的sql语句,然后用createSQLQuery(sql)即可。 /** * 本地sql的检索方式,使用原生态的sql语句检索 * */ Session s... 阅读全文
posted @ 2013-06-29 22:51 jlins 阅读(5652) 评论(0) 推荐(2) 编辑
摘要:自己写的框架,功能类似Struts2.x 下载地址:http://pan.baidu.com/share/link?shareid=3273223286&uk=470382596新增功能:1、Action支持输出JSON、XML、TEXT2、新增文件上传封装直接用File 类型的字段来接收文件,就可以进行操作,框架运行时,会在服务器创建一个tmp文件夹用来存放临时的文件。3、优化Action管理器4、优化处理逻辑 具体例子和源码都在下载连接中。 阅读全文
posted @ 2013-06-29 22:49 jlins 阅读(172) 评论(0) 推荐(0) 编辑
摘要:数据链路层需要将位组合成帧,并使帧之间是可识别的。在数据链路层中,通过添加发送放地址和接收方地址,成帧将一条从源端到目的端的报文分离开来,或者将到不同目的端的报文分离开来。目的方地址定义了分组要去的地方,而发送方地址帮助接收方确认接收。帧可以分为固定长度成帧和可变长度成帧。1.固定长度成帧不需要定义帧的边界,长度本身可以用作分隔符,这种成帧类型的一个例子就是ATM广域网,它使用称为信元的固定长度帧。2.可变长度成帧可变长度成帧通过在帧的开头和结尾添加标记来一个帧与下一个帧分离开来,主要有面向字符的方式和面向位的方式。2.1面向字符协议面向字符协议通过在帧的开头和结尾增加8位(1个字节)的标记, 阅读全文
posted @ 2013-06-29 22:47 jlins 阅读(482) 评论(0) 推荐(0) 编辑
摘要:1.场景模式考虑这样一个实际应用:订单处理系统 里面有一个保存订单的功能,当产品数量超过1000份以后,拆成两份订单,再超,那么就再拆。直到每份订单不超过1000为止,订单有两种,一个是个人订单,一个是公司订单,现在需要实现一个通用的订单处理系统。 2.场景模式代码(代码很简单,不一一讲解了)package demo08.prototype.example1;/** * 订单的接口 */public interface OrderApi { /** * 获取订单产品数量 * * @return 订单中产品数量 */ public int getOrderProductNum(); ... 阅读全文
posted @ 2013-06-29 22:45 jlins 阅读(275) 评论(0) 推荐(0) 编辑
摘要:默认情况下,option的宽度会由options中最宽的元素决定,并且同时决定着select控件的宽度 在Yii中,如果需要自定义select控件的宽度,可以用 htmlOptions定义,如下: '-- 全 部 --', 'style'=>'width:200px;') );?> 如果要自定义option的宽度,就没办法了,只能写CSS来定义。 阅读全文
posted @ 2013-06-29 22:44 jlins 阅读(423) 评论(0) 推荐(0) 编辑
摘要:一开始不是很理解,查了半天资料,终于找到解决方法,但是有部分中文还是不能打印出来,如 会出现部分的中文,一开始都是问号的解决方法是 点击高级保存选项 设置成Unicode(UTF-8无签名) 这样就可以打印中文了 阅读全文
posted @ 2013-06-29 22:42 jlins 阅读(450) 评论(0) 推荐(0) 编辑
摘要:package mongoDB; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.List; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mon... 阅读全文
posted @ 2013-06-29 22:40 jlins 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:北京和硅谷在创新方面的区别 北京和硅谷最基本的差别并不是天空的颜色不一样,而是在一边,年轻人在讨论着购房、买车和结婚,而在另一边,年轻人在讨论着怎么去改变世界。 时而不时地,我们可以从报纸上或者因特网上看到一家硅谷的公司估值约10亿美元,而且我们经常看到IT行业排名很靠前的公司,比如:Google,facebook,Twitter,Amazon等等。人们很好奇,为什么这些公司这么具有创新性,而在世界的其他地方比如中国,就没有世界级的IT企业。这些差别的原因是什么? 难道美国人比世界上其他地方的人更聪明吗?这个答案显然不精确。 在中国,人们在购房购车的压力下变得越来越焦虑。人们的... 阅读全文
posted @ 2013-06-29 22:38 jlins 阅读(243) 评论(0) 推荐(0) 编辑
摘要:在Gallery下,里面内容过长超出屏幕,这时我们可以用ScrollView来滚动,但是这样做了以后,会发现一个问题,Gallery的滑动事件和ScrollView的滑动事件起冲突,这时我们可以自定义Gallery控件来避免这个问题:下面贴出代码:import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;public class TestGall 阅读全文
posted @ 2013-06-29 22:36 jlins 阅读(992) 评论(0) 推荐(0) 编辑
摘要:SUBSTR( ) 从一个字符表达式或备注字段中返回一个字符串。该字符串起始于字符表达式或备注字段的指定位置,到指定数目字符结束。例如:SUBSTR(“A1”, 1 1]) 结果:A 阅读全文
posted @ 2013-06-29 22:34 jlins 阅读(1980) 评论(0) 推荐(0) 编辑
摘要:流量控制是数据链路层的一项重要的职能,它在接收确认前协调发送的数据数量。在大多数协议中,流量控制是一系列程序,告知发送方在等到来自接收方的确认之前它能传输多少数据,任何接收设备都有处理进入数据的速度限制和存储进入数据的容量限制。接收设备必须能够在达到这些限制前提示发送设备,并要求传输设备发送的帧少一些或者暂时停止发送。进入的数据必须进过校验和处理才能使用。这些过程通常比传输速度慢。因此,每个接收设备都有一块存储区,称之为缓冲区,存储进入的数据直到他们被处理。如果缓冲区也装满了,接收方必须能告知发送方停止传输直到它能够再次接收为止。下一篇在介绍数据链路层协议时会介绍窗口机制,就是用于流量控制。 阅读全文
posted @ 2013-06-29 22:30 jlins 阅读(381) 评论(0) 推荐(0) 编辑
摘要:在联系人数据库设计中遇到了这个函数,晚上找了半天没找到答案。GET_PHONEBOOK_INDEXThis function will produce a normalized upper case first letterfrom a given string.这个函数用于将给定的字符变换为大写。 引用:https://github.com/CyanogenMod/android_external_sqlite/commit/3a74962298118ee138e290c3458bccb895854b47 阅读全文
posted @ 2013-06-29 22:28 jlins 阅读(213) 评论(0) 推荐(0) 编辑
摘要:304 $sphinxapi->SetSelect('id, domain_hash');304 $sphinxapi->SetConnectTimeout(3);305 $sphinxapi->SetGroupBy('domain_hash', SPH_GROUPBY_ATTR, '@count desc');304 foreach($result['matches'] AS $k=>$v)321 { 322 $IDARRAY[$v['attrs']['domain_has... 阅读全文
posted @ 2013-06-29 22:26 jlins 阅读(264) 评论(0) 推荐(0) 编辑
摘要:#include #include struct node{ int date; node *next;}s[100];int main(){ int n,i,t; while(~scanf("%d",&n)) { node *root,*p; root = (node *)malloc(sizeof(node)); root -> next = NULL; p = root; //建立 for(i = 0 ; i date = t; k -> next =... 阅读全文
posted @ 2013-06-29 22:24 jlins 阅读(290) 评论(0) 推荐(0) 编辑
摘要:问题如果新建的Android项目采用的Android 3.0以上的SDK,同时采用了作为整个项目的主题 那么在项目部署到运行Android 2.x的设备上时TextView在文本超出其表示范围时,不会自动换行,其超出部分不会显示在屏幕上。效果如下: 而部署到Andorid 3.X以上的设备上时显示如下: 我们要的效果是后者,为了程序的兼容性,必须解决这个问题。 解决方案 ... 阅读全文
posted @ 2013-06-29 22:23 jlins 阅读(17228) 评论(0) 推荐(0) 编辑
摘要:/** * @category * 原:strIDs in ( 100001,100002,100003,....................,110001,120001,130001,140001,150001) * 转后:( strIds in (100001,100002,100003) or strIds in (....,.....,.....) or strIds in (130001,140001,150001)) * @see 处理strIDs查找的数量超过1000时进行分组处理 * @param orignal 括号内的IDs字符串 * @param spiltNum 分 阅读全文
posted @ 2013-06-29 22:20 jlins 阅读(2518) 评论(0) 推荐(0) 编辑
摘要:只是利用拓扑排序来计算!每加一个表达式就计算出他的拓扑排序: 1,不存在拓扑排序,就是表明这些表达式存在矛盾 2,如果存在唯一的拓扑排序,就可以输出结果 3,如果不存在唯一的排序,即存在入度相同的点,此时表示不能确定排序关系或者存在结果矛盾(所以在不能确定排序的时候,还要判断是不是存在环,从而确定是不是存在拓扑排序) #include //#include using namespace std;#define MAX 30/*340K 16MS*/ //varint n;int a[MAX][MAX];bool flag1,flag2; //flag1代表发现矛盾,flag2代表出... 阅读全文
posted @ 2013-06-29 22:18 jlins 阅读(183) 评论(0) 推荐(0) 编辑
摘要:流水号的产生: 在ABAP开发中,很多地方都需要按照自己的规则生成流水号,把这些流水号保存进透明表,作为唯一标示。 一. 系统中设定流水号 使用T-Code SNRO来创建一个流水号标识对象。 输入Object Name: Z_LSH,然后单击创建。 短文本和长文本用来说明这个编号范围对象,输入任意描述即可。 子对象数据元素我们这里不填。这里需要说明一下,所谓子对象,多数指一个组织结构,比如公司代码、销售组织、工厂等,这样编号就在对应的每个组织下面独立编号,最典型的例子是财务凭证,每个公司代码下的财务凭证都是独立编号的(其对应的数据表 BKPF,也必定把公司代码做为一个键字... 阅读全文
posted @ 2013-06-29 22:16 jlins 阅读(504) 评论(0) 推荐(0) 编辑
摘要:1.控制台输出 helloworld #include#includeint main(int argc,char *argv[]){ QCoreApplication a(argc,argv); qDebug() #includeint main(int argc,char *argv[]){ QCoreApplication a(argc,argv); QString mStr="hellowlrd"; qDebug() << mStr; return a.exec();} 阅读全文
posted @ 2013-06-29 22:15 jlins 阅读(189) 评论(0) 推荐(0) 编辑
摘要:本节研究一下if分支语句。 if分支语句是Python下逻辑条件控制语句,用于条件执行某些语句的控制操作,当if后的条件conditon满足时,if其下的语句块被执行,但当if的控制条件conditon不满足时,if下的语句块就不被执行。使用if的语法结构如下所示。if conditon: (tab) statement1 (tab) statement2 (tab) statement3 etc. if条件控制分支语句的逻辑流程图,如下图所示。 下边的程序是计算3门课程平均值程序,如果平均成绩大于90分打印祝贺之词。input_info之函数实现3门课程成绩的输入,... 阅读全文
posted @ 2013-06-29 22:12 jlins 阅读(395) 评论(0) 推荐(0) 编辑
摘要:Qt Creator具有自己的代码补全快捷键【Ctrl】+【Space】但是在使用过程中,效果不明显,或者没有效果。可能是与输入法的切换冲突了。因此可以通过设置,避免这个问题。 解决方法:1、打开Qt Creator -> 【tools】 -> 【options】在里头找到environment -> Keyboard2、找到【TextEdit】3、修改其中的【CompleteThis】命令,把快捷键【Ctrl】+【Space】 改为 【Alt】+【/】 注意:修改的时候要先删除,再添加 修改过程图:修改前: 修改后: 阅读全文
posted @ 2013-06-29 22:10 jlins 阅读(5625) 评论(0) 推荐(0) 编辑
摘要:if-else分支语句结构的特点是当conditon条件满足时,执行if下的语句块,当condition条件不满足时执行else下的语句块,也就是说根据条件来控制让某些语句执行,某些语句不被执行。 if-else语法结构如下:if conditon:(tab) statement1(tab) statement2(tab) statement3 etc.else:(tab) statement1(tab) statement2(tab) statement3 etc. 需要注意的是(a)在if的condition之后要有冒号':',else后边也要有一个冒号':... 阅读全文
posted @ 2013-06-29 22:08 jlins 阅读(831) 评论(0) 推荐(0) 编辑
摘要:作为一个脚本爱好者,而且是脚本(Perl)起家的我,一有空就喜欢学习下这些脚本语言。据说魔兽世界、愤怒小鸟都用到了它,所以今天研究下Lua这个叫法有点奇特的脚本【转载请注明出处:http://blog.csdn.net/longlong530】一.Lua简介 Lua 是一个小巧的脚本语言。作者是巴西人(好像还没有接触过巴西人~)。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替X... 阅读全文
posted @ 2013-06-29 22:06 jlins 阅读(3407) 评论(0) 推荐(0) 编辑
摘要:在CX项目中,根据需求,自定义一个表,维护供应商的银行账号信息,当输入供应商编号时,自动在供应商名称列里自动填写供应商名称,用到了ALV DataChange 事件 ,下面是源代码: *&---------------------------------------------------------------------* *&REPORTZMM_LIFNR_BANK *& *&---------------------------------------------------------------------* *&PROGRAMNAME:ZM 阅读全文
posted @ 2013-06-29 22:04 jlins 阅读(522) 评论(0) 推荐(0) 编辑
摘要:羽(は)ばたいたら 戻(もど)らないといって 目指(めざ)したのは 苍(あお)い 苍い あの空(そら) 悲(かな)しみはまだ覚(おぼ)えられず 切(せつ)なさは今(いま)つかみ始(はじ)めた あなたへと抱(だ)く この感情(かんじょう)も 今(いま)言叶(ことば)に変(か)わっていく 未知(みち)なる世界(せかい)の 游迷(ゆめ)から目覚(めざ)めて この羽根(はね)を広(ひろ)げ 飞(と)び立(た)つ 羽(は)ばたいたら 戻(もど)らないといって 目指(めざ)したのは 白(しろ)い 白い あの云(くも) 突(つ)き抜(ぬ)けたら 见(み)つかると知(し)って 振(ふ)り切(き)るほど 苍(あ 阅读全文
posted @ 2013-06-29 22:02 jlins 阅读(269) 评论(0) 推荐(0) 编辑
摘要:环境Oracle 11.2.0 + SQL Plus问题根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551: 无法在查询中执行 DML 操作。解决在声明函数时加上:PRAGMA AUTONOMOUS_TRANSACTION;并在执行完DML后COMMIT。操作日志 --登录到OracleC:\Users\Wentasy>sqlplus wgbSQL*Plus: Release 11.2.0.1.0 Production on 星期六 6月 29 15:32:21 阅读全文
posted @ 2013-06-29 22:00 jlins 阅读(397) 评论(0) 推荐(0) 编辑
摘要:web.xml里面可以定义两种参数: 1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: context/param avalible during application 2.servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下: MainServlet com.wes.controller.MainServlet param1 avalible in servlet init() 0在s... 阅读全文
posted @ 2013-06-29 21:58 jlins 阅读(2400) 评论(0) 推荐(0) 编辑
摘要:简单的说就是if要判断condition是真是假,Python和C语言一样非0即真,所以如果if的condition是布尔表达式我们可以用True或者非0数(不可是浮点数)表示真,用False或者0表示假。 def if_check(): if 1: print("1") if 0: print("0") if -100: print("-100") if 100: print("100") if True: print("true") if False: print("false&q 阅读全文
posted @ 2013-06-29 21:57 jlins 阅读(443) 评论(0) 推荐(0) 编辑
摘要:registerWithTouchDispatcher()函数的使用 registerWithTouchDispatcher()函数主要用于注册Touch事件。 当我们使用this->setTouchEnabled(true);方法开启触摸事件时,默认开启的是多点触摸,而我们有时只需要单点触摸就够了。实现方法如下: 代码例子: void HelloWorld::registerWithTouchDispatcher(){ CCDirector::sharedDirector()->getTouchDispatcher()->addTargeted... 阅读全文
posted @ 2013-06-29 21:54 jlins 阅读(4728) 评论(0) 推荐(0) 编辑
摘要:zigbee学习:示例程序SampleApp中按键工作流程 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN7 开发环境:IAR8.10.3 MCU:CC2530示例程序:SampleApp 按键电路: 电路原理为利用ADC采集JOY_LEVEL脚电压,根据电压判断按键.不同按键的电压值:UP:0.1VCCDN:0.38VCCLT:0.54VCCRT:0.60VCCPUSH:0.7VCC程序中利用8位分辨率,第一位为符号位,即7位分辨率分辨程序中AD值表电压值UP:2-380.02VCC-0.30VCCDN:39-590... 阅读全文
posted @ 2013-06-29 21:53 jlins 阅读(695) 评论(0) 推荐(0) 编辑
摘要:HTML代码: JS代码:$(document).ready(function(){ /******** 先将图片居中并完全显示 ********/ var proportion = 1; if($(window).width() / $('#back').width() < $(window).height() / $('#back').height()) proportion = $(window).width()/$('#back').width(); else proportion = $(window).height(... 阅读全文
posted @ 2013-06-29 21:51 jlins 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:一、 托管程序它是代码被编译成MSIL后在.Net的Framework下运行,同操作系统底层的交互都交给framework去做。简单来说,托管的代码就是把有关内存管理(内存申请,内存释放,垃圾回收之类的)全部都交给.Net的CLR来管理,即使用托管的代码把底层的一些操作都封装起来了,不能直接进行内存的读取和硬件相关的操作。它的优点是比较安全,不会出现诸如内存泄露之类的问题;它的缺点也很明显,不能直接读取内存,性能上会有损失,使用起来有时也不够灵活。二、 非托管程序它是脱离了Framework的管制,直接同底层API打交道,自己管理自己的内存和安全机制等东西。对于一些对速度要求高的部分功能可以考 阅读全文
posted @ 2013-06-29 21:49 jlins 阅读(238) 评论(0) 推荐(0) 编辑
摘要:当需要构建 GridView的时候;常常用 CArrayDataProvider 或者 CActiveDataProvider 这是就需要一个CActiveRecord 比如: 857 $sql = "SELECT * FROM zhuanli_applicantCount where kId=:kId order by percentage desc"; 858 $rawData= model_applicant::model()->findAllBySql($sql,array('kId'=>$KDValue)); 859 $ID... 阅读全文
posted @ 2013-06-29 21:47 jlins 阅读(963) 评论(0) 推荐(0) 编辑
摘要:如果if的condition不用布尔表达式来做条件判断而采用关系表达式,实际上关系表达式运算的结果要么是True要么是False。下面我们先了解一些有关关系运算符的基础知识,如下表所示。 做个小程序测试一下。 def if_check(): global x x = 100 print(" in if_check x = ", x) if x > 1: print(" x greater than 1") if x == 0: print(" x equal to 0") if x = 100: print(" x g 阅读全文
posted @ 2013-06-29 21:45 jlins 阅读(2251) 评论(0) 推荐(0) 编辑
摘要:在常规的开发中只是用flex二不和后台交互是不可能的,为此flex也提供了和后台交互的2种解决方案一种是Data Services另一种是BlazeDs,本篇博客是用的是后一种,我的开发步骤如下:1.下载BlazeDs的war包,下载war包需要注册,下载地址如下:https://www.adobe.com/cfusion/entitlement/index.cfm?e=lc_blazeds2.解压或者部署war包,把WEB-INF下面的flex文件夹复制到项目的WEB-INF下面,把lib里面的所有jar包和目标项目合并3.下载spring整合flex的jar包,下载地址是:http://w 阅读全文
posted @ 2013-06-29 21:43 jlins 阅读(4035) 评论(0) 推荐(0) 编辑
摘要:由于目前我在学校的一个实验室跟老师学习Java EE开发,老师用的是Seam框架接活做项目,所以这一系列的文章将会向Seam方向写。。路线大致应该是 : JSP --> Servlet --> Hibernate --> JSF --> EJB3 --> Seam 在开始之前,去www.hibernate.org下载 hibernate4.final.zip ,并将所有依赖的jar文件放到classpath下 一、Hibernate简介持久化,是指将内存中的数据保存到可以永久存储数据的高设备中,如硬盘。Hibernate是一个开放源代码的对象关系映射(ORM)框架 阅读全文
posted @ 2013-06-29 21:41 jlins 阅读(223) 评论(0) 推荐(0) 编辑
摘要:环境搭建软件组合为:Apache2.2.9+mysql5.2.32+php5.2.6 下载地址如下http://download.csdn.net/detail/xttxqjfg/5670455 appserv-win32-2.5.10集成安装 http://download.csdn.net/detail/xttxqjfg/5670447 mysql-5.5.32-win32.msi http://download.csdn.net/detail/xttxqjfg/5670439 php-5.2.6-Win32.zip http://download.csdn.net/detail/xttx 阅读全文
posted @ 2013-06-29 21:39 jlins 阅读(194) 评论(0) 推荐(0) 编辑
摘要:只修改了2个地方:1,返回的速度-->改成了慢慢回去。(原来是一闪而返回)2,返回顶部图标出现的时机-->改成了只要不在顶部就显示出来。(原来是向下滚动500px后才显示) 注意:JS务必要写在 Html之后; HTML: Javascript代码 CSS样式 354 #d-top { 355 position: fixed; 357 float: right; 358 z-index: 10; 359 right: 10px; 360 bottom: 40px; 361... 阅读全文
posted @ 2013-06-29 21:37 jlins 阅读(286) 评论(0) 推荐(0) 编辑
摘要:在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识。逻辑关系运算有以下几种运算符. 下面是逻辑与实例,通过例子我们了解一下and、or等逻辑运算操作机制。 def if_check(): global x x = 79 print(" in if_check x = ", x) if x >= 60 and x = 70 and x = 80 and x = 90 and x = 70 and x = 60 or x = 70 阅读全文
posted @ 2013-06-29 21:35 jlins 阅读(2557) 评论(0) 推荐(0) 编辑
摘要:JavaScript和DOM中有很多类数组对象,它们有以下特点1、有length属性2、可以使用[]通过下标访问3、部分类数组对象使用[]访问成员时不只可以使用下标,还可以使用id或name4、既然满足了1、2条件,当然也可以通过for循环来遍历但正如其名字,它们只是类似数组,而不是数组,并不能使用数组的特有方法,如slice、push、pop等。不过如果确实需要它们像数组一样工作,可以使用Array.prototype.slice(类数组对象, 0)来产生一个数组。产生的数组也就失去了原有类数组对象所特有的方法和[]使用name来访问的特性下面是一些类数组对象的介绍一、Argumentsar 阅读全文
posted @ 2013-06-29 21:33 jlins 阅读(307) 评论(0) 推荐(0) 编辑
摘要:唔。。。这题是数学题。比赛时做出来,但题意理解错了,以为只要判断那点是不是在线上就行了,发现过不了样例就没提交。思路:记录每一步的偏移,假设那点是在路径上的某步,然后回推出那一个周期的第一步,判断是不是在线上就行了。本来用斜率做,没考虑斜率不存在的情况。重新写了一遍,过了前十个样例。但是在追加的-1 -1 UR卡住了。三鲜大神说:kx + b = y,判断整除就可以了。(orz)于是想了一下,开始考虑整除,写了个判断的函数来判断就行了。(蒻菜只能写出又长又臭的判断)代码:#include #include int x = 0, y = 0, pos[101][2] = {0};bool jud 阅读全文
posted @ 2013-06-29 21:31 jlins 阅读(256) 评论(0) 推荐(0) 编辑
摘要:在网易云阅读App上看到了插件管理功能,刚好自己也需要以插件的模式来扩展已有的功能,于是研究了一下,下面是一张网易云阅读App提供的插件模式,只需下载相应的插件就扩展了相应的功能,非常方便。 在插件下载完成了之后还有一个安装过程,这一个安装过程误导了我很久,一开始以为Android SDK已提供了相应的插件功能,经过google一番发现压根就没有提供该功能。接着以为是网易自己实现了插件功能,遂想偷师。反编译了代码,拿过来一看,混淆的比较严重,压根就不能看,没办法只有硬着头皮去寻找相关的代码,经过一番查找,终于找到了关键代码,发现往 /data/data/pac... 阅读全文
posted @ 2013-06-29 21:29 jlins 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-06-29 21:27 jlins 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1. smtp认证 1.1 修改mynetworks 登录zimbra后台-->全局配置-->MTA-->信任网络-->127.0.0.0/8 -->服务器配置-->MTA-->信任网络-->重置为全局配置 1.2 修改postfix配置 nano /opt/zimbra/conf/zmmta.cf 修改smtpd_client_restrictions permit_sasl_authenticated, permit_mynetworks, reject_unauth_pipelining, reject 2. smtp认证与mail fro 阅读全文
posted @ 2013-06-28 20:02 jlins 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:var sendlist = emailList.Select(email => new MailMessage { MailServer = SMTPServer, UserName = Sender, PassWord = EmailPassword, ... 阅读全文
posted @ 2013-06-28 20:00 jlins 阅读(4730) 评论(0) 推荐(0) 编辑
摘要:quartznet任务调度和消息调度1.作用自动执行任务。2.下载地址NET版本JAVA版本1下载http://quartznet.sourceforge.net/download.htmlhttp://opensymphony.com/quartz2工具Visual Studio2008/2010打开3概念调度器和作业调度器、任务和触发器1) 作业是一个执行任务的简单.NET类。任务可以是任何C#\VB.NET代码。只需你实现Quartz.IJob接口并且在出现严重错误情况下抛出JobExecutionException异常即可。IJob接口包含唯一的一个方法Execute()。调度器负责. 阅读全文
posted @ 2013-06-28 19:58 jlins 阅读(3152) 评论(0) 推荐(0) 编辑
摘要:异构数据库迁移其他数据库迁移到oracle,以移植db2数据库对象到Oracle的操作说明为例,其他数据库迁移到oracle类似。移植之平台和相关工具OS:linuxDBMS:db2 Oracle 10gfor linuxMigration Tool:Oracle sql developer-2.1.1.64.45Sql Develper和Migration Workbench简单介绍以下是摘自Oracle官网:Ⅰ Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以. 阅读全文
posted @ 2013-06-28 19:56 jlins 阅读(4972) 评论(2) 推荐(0) 编辑
摘要:一.相关的代码 1 functiontest() 2 { 3 vartemp=document.getElementById("text1"); 4 //对电子邮件的验证 5 varmyreg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 6 if(!myreg.test(temp.value)) 7 { 8 alert('提示\n\n请输入有效的E_mail!'); 9 myreg.... 阅读全文
posted @ 2013-06-28 19:54 jlins 阅读(51784) 评论(0) 推荐(1) 编辑
摘要:对于线程的了解不深,但我知道线程能解决我的问题 在gui程序中有个按钮,点击该按钮后,应该循环去做一件事,一直循环下去 如果使用while True 这中方式的话,gui程序很容易出现“未响应”这种情况,所以这时候我想到用线程 import threading def myprint(): print "我是江永道,我的QQ是962584902" def mythread(): test=threading.Thread(target=myprint) test.start() #运行该函数,该函数启动后,会启动一个线程,该线程又绑定了函数myprint()mythread 阅读全文
posted @ 2013-06-28 19:52 jlins 阅读(141) 评论(0) 推荐(0) 编辑
摘要:java环境变量设置1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA 阅读全文
posted @ 2013-06-28 19:50 jlins 阅读(229) 评论(0) 推荐(0) 编辑
摘要:这个学期刚好上这门课,此课绝对是CS课程中的神课,需要一定的决心和耐心才能啃下来。这篇文章可以说是一篇科普文,争求通俗易懂。 可计算理论是计算理论的一个分支,还有两个分支分别是自动机和计算复杂性。 这些名词都顾名思义,自动机讲的是计算的模型,比如图灵机,它是由无限长磁带,读写磁头和一些状态转移序列组成;可计算理论,研究的是一个函数(或程序)是不是能被计算,但是什么叫能被计算呢,比如说给定x,你给我计算出2x,这个函数就是可计算的,那又有什么函数是不可计算的呢?稍后你会看到著名的停机问题,这个程序就是不可计算的;计算复杂性研究的是如何有效地解决问题。 这刚好是计算... 阅读全文
posted @ 2013-06-28 19:48 jlins 阅读(870) 评论(0) 推荐(0) 编辑
摘要:欢迎光临——有建议请留言论坛首页:http://www.lht8.tk/ 阅读全文
posted @ 2013-06-28 19:46 jlins 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1>获得TelephonyManager TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 2>获取SIM卡状态 telMgr.getSimState(); 3>获取SIM卡卡号 telMgr.getSimSerialNumber(); 4>获取SIM卡供货商号 telMgr.getSimOperator(); 5>获取SIM卡供货商名称 telMgr.getSimOperatorName(); 6>获取SIM卡国别 telMgr.getSimC 阅读全文
posted @ 2013-06-28 19:44 jlins 阅读(996) 评论(0) 推荐(0) 编辑
摘要:tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial; color:rgb(51,51,51)"> 如果要做android通讯录的联系人的机卡混排显示,由于手机卡类型的不同,导致手机卡存储容量以及可以存储信息不同,就要涉及到android去读Icc卡的信息。 一般的sim卡只能存储姓名跟一个电话号码,而USIM卡还可以存多个电话号码跟邮箱,所以编辑卡上联系人的时候应该动态的去布局,或者应用可以去写死,让USIM卡的存储信息与SIM卡一致。 由于本人是在源码上开发的, 阅读全文
posted @ 2013-06-28 19:42 jlins 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:/** * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:text.cpp * 作 者: 胡颖 * 完成日期:2013 年 6 月 28 日 * 版 本 号:v1.0 * * 输入描述:输入操作指令及计算的数字、符号 * 问题描述:制作简易计算器 * 程序输出:输出操作页面及计算结果 * 问题分析:利用运算符重载实现数字的加减乘除 * 算法设计:略 */#include #include using namespace std;class Number{public: Number(double aa=0)... 阅读全文
posted @ 2013-06-28 19:40 jlins 阅读(307) 评论(0) 推荐(0) 编辑
摘要:CStdioFile 类的声明保存在 afx.h 头文件中。CStdioFile 类继承自 CFile 类, CStdioFile 对象表示一个用运行时的函数 fopen 打开的 c 运行时的流式文件。流式文件是被缓冲的,而且可以以文本方式(默认)或者二进制方式打开。CStdioFile 类不支持 CFile 类中的 Duplicate 、 LockRange 、 UnlockRange 函数,如果你使用了,会得到 CNotSupportedException 类的错误。CStringFile 类默认的是按照 Text 模式操作文件。 CFile 类默认的是按照二进制模式操作文件。这里大致说. 阅读全文
posted @ 2013-06-28 19:38 jlins 阅读(3475) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove骗一下访问量。。。。题意大概是:从c个中选出n个,使得总花费小于等于f,保证价值的中位数最大 http://poj.org/problem?id=2010 做法:按价值排序之后,枚举中位数,然后对于小于中位数的部分贪心选出花费最小的n/2个,大于的部分也贪心选出花费最小的n/2个,然后比较总花费与f的关系。 可以用两个线段树维护一下,左部分便是每次insert一个,比较当前的第k小的大小,如果更小则remove掉原来的第k小,insert一个新的。 右. 阅读全文
posted @ 2013-06-28 19:36 jlins 阅读(171) 评论(0) 推荐(0) 编辑
摘要:// 最长公共子序列问题.cpp : Defines the entry point for the console application.///*问题:给出两个字符串,找出它们的最长公共子序列什么是最长公共子序列?最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。而最长公共子串(要求连续)和最长公共子序列是不同的(可以是不连续的)例如:abgfjlmnp- - - -afkqln-- --它们的最长公共子序列是:a.. 阅读全文
posted @ 2013-06-28 19:34 jlins 阅读(292) 评论(0) 推荐(0) 编辑
摘要:基于的软件版本Apache-2.0.63 php-5.3.2nagios-3.2.3 nagios-plugins-1.4.15 rrdtool-1.4.5nrpe-2.12pnp4nagios-0.4.13check_mysql_health服务器端1、安装前准备(1)创建nagios用户和用户组 [root@localhost ~]#useradd -s /sbin/nologin nagios [root@localhost ~]#mkdir /usr/local/nagios [root@localhost ~]# chown –R nagios.nagios/usr/local/n. 阅读全文
posted @ 2013-06-28 19:33 jlins 阅读(5269) 评论(0) 推荐(0) 编辑
摘要:上一篇文章,我们介绍了MVC框架的基本原理,并指出了这个基本框架中存在大量if…else的问题。今天我们来介绍一下struts框架,让struts解决这个问题。首先,看一下粗略的时序图: ActionServlet是中央控制器,负责集区URL或分发;ActionForm负责收集表单数据,并且,struts会将表单数据转换成相应的数据类型。Action是业务层控制器。 上面就是struts大体上的实现,下面分析一下该struts框架执行流程:1、终端客户向tomcat发出request请求;2、tomcat会创建出HttpRequest和HttpResponse实例,并根据用户的Method请. 阅读全文
posted @ 2013-06-28 19:30 jlins 阅读(410) 评论(0) 推荐(0) 编辑
摘要:最近用Redis的c#驱动,发现ServiceStack.Redis里List类型的Insert方法调用的时候始终报错,结果反编译dll后,这个方法居然是这样写的:public void Insert(int index, string item){ throw new NotImplementedException();}唉。。。坑死人不偿命呀 阅读全文
posted @ 2013-06-28 19:28 jlins 阅读(913) 评论(3) 推荐(0) 编辑
摘要:以上代码是不符合dynamic的用法的。当name,age都不为空的时候,那么我们所需要的SQL语句应该是 select * from tabletest where name='name' and age='age'但实际上会变成:select * from tabletest where name='name' age='age' 自动清除了and符号,dynamic有个隐含属性removeFirstPrepend="true",这个属性我是听说的,隐藏的所以看不到。假如你的所有的isNotNull中都带了 阅读全文
posted @ 2013-06-28 19:26 jlins 阅读(462) 评论(0) 推荐(0) 编辑
摘要:NRPE监控插件基础NRPE总共由两部分组成: (1).check_nrpe插件,运行在监控主机上。 (2).NRPE daemon,运行在远程的linux主机上(通常就是被监控机)整个的监控过程如下: 当Nagios需要监控某个远程linux主机的服务或者资源情况时: 1).nagios会运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么. 2).check_nrpe插件会通过SSL连接到远程的NRPEdaemon. 3).NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务. 4).NRPE daemon将检查的结果返回给check_nrpe 阅读全文
posted @ 2013-06-28 19:24 jlins 阅读(596) 评论(0) 推荐(0) 编辑
摘要:替换掉工程的两个地方:IDL文件和CTRL文件。IMPLEMENT_OLECREATE_EX(CMultiwndCtrl, "MULTIWND.MultiwndCtrl.1", 0x69ed7568, 0xd5a3, 0x49ea, 0x84, 0xd0, 0x8c, 0x20, 0x13, 0x67, 0x27, 0x24) 将16进制的GUID去掉 0x符号并进行拆分,替换原来的UUID如下 [ uuid(69ed7568-d5a3-49ea-84d0-8c2013672724) 阅读全文
posted @ 2013-06-28 19:22 jlins 阅读(2171) 评论(0) 推荐(0) 编辑
摘要:1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl. 3. 在对话框的初始化函数OnInitDialog里面添加如下代码: m_tab.InsertItem( 0 , " 参数一 " 阅读全文
posted @ 2013-06-28 19:20 jlins 阅读(372) 评论(0) 推荐(0) 编辑
摘要:HttpClient4,最原始的需求就是使用其来模拟浏览器想服务器发起http请求,当然,他的功能不止于此,但是我需要的就是这个功能而已,jdk也有其自带的类似的api:UrlConnection,效率比httpclient高,但是和其他第三方产品一样,比httpclient原始,其实http协议是在tcp/ip协议之上的,所以,如果是用socket来实现也是可以的,只不过更原始了,没这个必要了!Httpclient4和Httpclient3的区别较大,但如果会用一个,另一个只要看一下例子或api就会用了,简单!实例化一个client,设置策略:DefaultHttpClient client 阅读全文
posted @ 2013-06-28 19:19 jlins 阅读(2508) 评论(0) 推荐(1) 编辑
摘要:在struts2de 1.6以前版本,都是用标签来获取时间,1.8后可以用struts-dojo.plugin里的标签获取时间。1.struts2-dojo-plugin-2.1.6.jar引入到自己的项目中。 2.jsp中加入如下内容 3. 中加入下列 4.页面中使用 阅读全文
posted @ 2013-06-28 19:17 jlins 阅读(102) 评论(0) 推荐(0) 编辑
摘要:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;publicclass format { double f = 111231.5585; publicvoid m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f1); } /** * DecimalForma. 阅读全文
posted @ 2013-06-28 19:15 jlins 阅读(236) 评论(0) 推荐(0) 编辑
摘要:项目中要使用Uploadify 3.2来实现图片上传并生成缩略通的功能,特此记下来,以供各位参考!Uploadify下载地址:http://www.uploadify.com/download/ 下载下来解压后估计里面很多文件,其实有用的也就jquery.uploadify.min.js、uploadify.css、uploadify.swf和uploadify-cancel.png这四个文件。你还得下载jQuery库,我这里用的是jquery-1.7.2.min.js,另外和大多数JQ插件一样,同时也需要swfobject.js这个插件,我的是2.2的版本,东西都准备好了,那下面就开始。前. 阅读全文
posted @ 2013-06-28 19:13 jlins 阅读(880) 评论(0) 推荐(0) 编辑
摘要:做地理信息系统(GIS)项目,除了实现功能用户体验度要好之外,最重要的是地图渲染效果更要好。很多时候苦于数据的完整性和对于配图的审美观,程序猿们都很难配出好看的地图效果。基于上述一般直接调用google的地图服务,包括矢量地图,地形地图和影像地图。这样就不用花大力气关注于数据的问题,只需要把地图的操作功能实现就行。下面来说说如何基于arcgis js api 调用google的地图服务。 首先我们需要知道google地图服务的地址: http://mt.google.cn/vt/lyrs=s@112&hl=zh-CN&gl=cn//卫星地图服务 http://mt.google 阅读全文
posted @ 2013-06-28 19:11 jlins 阅读(2836) 评论(0) 推荐(0) 编辑
摘要:@ javax.persistence.Entity实体类定义,该标签表示当前类是一个Hibernate的数据库实体,对应着数据库中的某个表位置:用于类级别参数:无样例:@Entity注意:导入标签类时可能会有多个,这里使用的是javax.persistence.Entity@javax.persistence.Table实体类定义,该标签表示当前类是一个Hibernate的数据库实体,对应着数据库中的某个表位置:用于类级别参数:name – 用于指定表名,如果不指定则表名与类名相同,考虑到不同数据库的解析方式可能不一样,建议手工指定表名。表名统一用大写字母,单词之间用下划线分隔。样例:@Ta 阅读全文
posted @ 2013-06-28 19:09 jlins 阅读(5004) 评论(0) 推荐(0) 编辑
摘要:OS7 的这个功能确实不错。我刚试了下,用官方提供的API ,简单的几句代码就能实现文本转语音!Xcode 5.0工程建好后首先把AVFoundation.framework 加入到工程 AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc]init]; AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc]initWithString:@"Hello qingjoin"]; //需要转换的文本 [av speakUtterance:utterance];//以 阅读全文
posted @ 2013-06-28 19:07 jlins 阅读(254) 评论(0) 推荐(0) 编辑
摘要:本节主要讨论设计传递多个参数子函数的设计方法。 在2.3节里我们讨论了如何自己设计一个带参数的子函数的设计方法,现在我们研究一下如何传递两个及以上参数的设计方法。 函数为何要带参数呢?其实原因很简单,就是想把更多的数据交给子函数去处理,只传递一个参数给子函数显得有些太捉襟见肘的意思,Python和C语言一样子函数可以设计多个参数,但不需要指定参数的类型,这点很美!好,我们看看语法结构是怎样的,如下所示。 def func(arg1, arg2,....):(tab) statment1(tab) statment2(tab) statment3 etc. 示例演示一下... 阅读全文
posted @ 2013-06-28 19:05 jlins 阅读(272) 评论(0) 推荐(0) 编辑
摘要:本篇文章介绍TCP通信。 上文提到传输层的两个协议TCP和UDP,UDP是无连接的已经介绍过,TCP是面向连接的,阐述建立连接和断开连接前先来看下TCP报文头的结构。 报文头在linux的定义在/usr/include/netinet/tcp.h中:struct tcphdr{ u_int16_t source; //源端口号 u_int16_t dest; //目的端口号 u_int32_t seq; //32位的TCP报文序列号 u_int32_t ack_seq; //32位的TCP报文确认序列号 u_int16_t res... 阅读全文
posted @ 2013-06-28 19:03 jlins 阅读(272) 评论(0) 推荐(0) 编辑
摘要:最近做的一个项目需要使用MD5加密算法,需要加密的参数有两个。自己先试了几次,算的结果为php页面的不一样,后来与写php页面的同事沟通后,了解到php页面的算法如下:action = "secondMD5";key = "VOD_MOVE";md5($action.$key)即先使用key进行一次MD5加密,$key = md5("VOD_MOVE")加密结果为:cafa20f4232c530872f9ba796d6eaa84然后时间key加密得到的结果与action再进行一次加密,即md5("secondMD5cafa2 阅读全文
posted @ 2013-06-28 19:01 jlins 阅读(1069) 评论(0) 推荐(1) 编辑
摘要:第二个小应用——古月便签,哈哈,上线咯! 1、基于Android开发的便签,至少Android2.2以上的系统。2、界面简洁美观。 3、长按便签可以对便签进行交换和删除操作。 4、点击便签可以对便签编辑。 5、点击添加图标,进行新增便签。 优亿市场:http://www.eoemarket.com/soft/156133.html 安智市场:http://www.anzhi.com/soft_933667.html 阅读全文
posted @ 2013-06-28 18:59 jlins 阅读(209) 评论(0) 推荐(0) 编辑
摘要:nagios博大精深,可以以shell、perl等语句为nagios写插件,来满足自己监控的需要。本文写mysql中tps、qps的插件,并把收集到的结果以图形形式展现出来,这样输出的结果就有一定的要求了。编写插件tps qpscheck_qps 插件如下内容 #!/bin/shmytool="/usr/local/mysql/bin/mysql-umy_perfor -pmy_perfor"state_ok=0state_warning=1state_critical=2state_unknown=3Uptime=`echo "show /*50000 glob 阅读全文
posted @ 2013-06-28 18:58 jlins 阅读(997) 评论(0) 推荐(0) 编辑
摘要:#include#include #include #include using namespace std;int main(){ int i; vectorque; for(i=0;i<10;i++) que.push_back(i); for(i=0;i<10;i++) { printf("%d ",que[i]); } printf("\n"); reverse(que.begin(),que.end()); for(i=0;i<10;i++) { printf("%d ",que[i]); } return 阅读全文
posted @ 2013-06-28 18:56 jlins 阅读(983) 评论(0) 推荐(0) 编辑
摘要:1.主题和样式的区别主要区别在主题不能作用于单个View组建,主题应该对整个应用中的所有Activity起作用或者对指定的Activity起作用。主题定义的格式应该是改变窗口的外观格式,例如窗口变体,窗口边框等。2.自定义主题在/res/values/my_style.xml文件增加一个主题,定义主题 可以通过parent属性,继承原有的主题。在定义上面的主题后,接下来在Java代码中使用该主图:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setThe... 阅读全文
posted @ 2013-06-28 18:54 jlins 阅读(2690) 评论(0) 推荐(0) 编辑
摘要:INSTALLORACLE DATABASE 12C完整的安装文档下载地址:http://download.csdn.net/detail/royjj/5665869 OS:ORALCE LINUX 5.8DB:ORACLE DATABASE 12C MADE bylixoralixora@foxmail.com 为了快速搭建oracle database 12c的测试环境,在这里使用oracle-validated-rpm/ oracle-rdbms-server-11gR2-preinstall rpm自动配置安装环境。当然还有其他办法。如oracle-rdbms-server-12cR. 阅读全文
posted @ 2013-06-28 18:52 jlins 阅读(885) 评论(0) 推荐(0) 编辑
摘要:原先不知道win7系统也可以当作无线路由器,既然知道了这个东西那么就搞搞了使用python写的一个wifi共享工具,还不够完善,有些功能还没做(说明:internet共享连接需要手动设置)...... 别的不说了,贴上源代码吧!#-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') import os import wx import ConfigParser myconfig=ConfigParser.ConfigParser() myconfig.read('confi 阅读全文
posted @ 2013-06-28 18:50 jlins 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:《iOS 6编程Cookbook(影印版)》基本信息原书名:iOS 6 Programming Cookbook作者: Vandad Nahavandipoor 出版社:东南大学出版社ISBN:9787564141981上架时间:2013-6-20出版日期:2013 年5月开本:16开页码:976版次:1-1所属分类:计算机 > 软件与程序设计 > 综合 > 高级程序语言设计 更多关于 》》》《 iOS 6编程Cookbook(影印版) 》 内容简介 计算机书籍 《ios 6编程cookbook(影印版)》将帮助你克服那些为iphone,ipad或者ipod to... 阅读全文
posted @ 2013-06-28 18:48 jlins 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1、不要用户名/密码 直接/as sysdba 是操作系统认证方式,改变安全方式 sqlnet.ora 里SQLNET.AUTHENTICATION_SERVICES=(NTS)表示启动操作系统认证;当这个参数被注释掉或设置为NONE :SQLNET.AUTHENTICATION_SERVICES=(NONE)那么操作系统认证将被关闭;2、移动LOB类型的索引AUD$表中带有LOB类型字段,要想将AUD$表上的索引移动到其他表空间,语句不可用alter index index_name rebuild tablespace new_tablespace; 报错:ORA-02327: 无法以数据 阅读全文
posted @ 2013-06-28 18:46 jlins 阅读(226) 评论(0) 推荐(0) 编辑
摘要:判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件extern NSString* const kCTSMSMessageReceivedNotification; extern NSString* const kCTSMSMessageReplaceReceivedNotification; extern NSString* const kCTSIMSupportSIMStatusNotInserted; extern NSString* const kCTSIMSupportSIMStatusR 阅读全文
posted @ 2013-06-28 18:44 jlins 阅读(662) 评论(0) 推荐(0) 编辑
摘要:while read line do account=`echo "$line"| cut -c1-9`'|' account+=`echo "$line"| cut -c10-44`'|' account+=`echo "$line"| cut -c45-45`'|' account+=`echo "$line"| cut -c49-79`'|' account+=`echo "$line"| cut -c47-49`'| 阅读全文
posted @ 2013-06-28 18:42 jlins 阅读(235) 评论(0) 推荐(0) 编辑
摘要:仔细想了类与类之间的关系,感觉很多资料书说得有很多地方都是不正确的,很多也没有说清楚。希望本篇文章能给读者一些帮助,也自勉。本篇文章引用了别人的东西,并非全部原创。一:一般化关系(也称泛化关系)UML的关系图:代码描述:public interface Animal { public void breath();} public class Dog implements Animal{ public void breath() { System.out.println("现在发出的是狗呼吸的声音"); }} 现在我们就可以说Animal与Dog这两个类之间的关系就是一... 阅读全文
posted @ 2013-06-28 18:40 jlins 阅读(637) 评论(0) 推荐(0) 编辑
摘要:在90年代Linux和DOS共存的年代里,Linux的Shell们有一个最微不足道但也最实用的小功能,就是命令自动补全。而DOS那个笨蛋一直到死都没学会什么叫易用。Linux的这个微不足道的小传统一直延续至今。虽然看似微不足道,其实也极大的提高了管理员的输入效率和准确性。 如果需要在自己的脚本中实现自动补全的功能,只需要编写类似下面的一个脚本,每次用户登录后source下就可以了。这个示例是公司的通道机上,可以根据名称来登录相关的服务器,但是服务器名称又长又难记,每次输入都很麻烦。于是有了这个自动补全脚本:tongdaoji() { local cur prev opts COMP... 阅读全文
posted @ 2013-06-28 18:38 jlins 阅读(357) 评论(0) 推荐(0) 编辑
摘要:- (void)viewDidLoad{ [super viewDidLoad]; NSDictionary *dictionary1 = [NSDictionary dictionaryWithObjectsAndKeys:@"1",@"a",@"2",@"b", nil]; NSDictionary *dictionary2 = [NSDictionary dictionaryWithObjectsAndKeys:@"3",@"c",@"4",@&qu 阅读全文
posted @ 2013-06-28 18:36 jlins 阅读(193) 评论(0) 推荐(0) 编辑
摘要:前两篇讲解了struts框架的基本实现,自己感觉讲的也有些枯燥,今天拿登录的例子来做一个实现。1、新建一个javaweb项目,并将struts的jar包拷贝到WebRoot/WEB-INF/lib下。 2、拷贝完jar包还不能进行工作,用户的请求必须达到ActionServlet,我们才能通过struts处理请求,所以还需要将ActionServlet配置在web.xml文件里面。 action org.apache.struts.action.ActionServlet 1 action *.do 3、建立actionForm,表单上的用户名和... 阅读全文
posted @ 2013-06-28 18:35 jlins 阅读(287) 评论(0) 推荐(0) 编辑
摘要:记录锁相当于线程同步中读写锁的一种扩展类型,可以用来对有亲缘或无亲缘关系的进程进行文件读与写的同步,通过fcntl函数来执行上锁操作。尽管读写锁也可以通过在共享内存区来进行进程的同步,但是fcntl记录上锁往往更容易使用,且效率更高。记录锁的功能:当一个进程正在读或修改文件的某个部分是,它可以阻止其他进程修改同一文件区。对于这个功能阐述我认为有三点要解释的:记录锁不仅仅可以用来同步不同进程对同一文件的操作,还可以通过对同一文件加记录锁,来同步不同进程对某一共享资源的访问,如共享内存,I/O设备。对于劝告性上锁,当一个进程通过上锁对文件进行操作时,它不能阻止另一个非协作进程对该文件的修改。即使是 阅读全文
posted @ 2013-06-28 18:33 jlins 阅读(6355) 评论(0) 推荐(2) 编辑
摘要:实验目的 通过编写有名管道多路通信实验,进一步掌握管道的创建、读写等操作,同时复习使用select()函数实现管道的通信。实验内容 这里采用管道函数创建有名管道(不是在控制台下输入命令mknod),而且使用select()函数替代poll()函数实现多路复用。如果对管道通信的知识忘了的话,请看这篇博客:http://blog.csdn.net/mybelief321/article/details/9075229 实验步骤 实验流程图如下 本实验用到了一些函数,主要是FD_ISSET()函数是新的,其它的函数在开头的网址的链接博客中都可以找到。源程序 pipe_select.c文件,如有需要, 阅读全文
posted @ 2013-06-28 18:31 jlins 阅读(887) 评论(0) 推荐(0) 编辑
摘要:最近调试HEVC中码率控制, 发现里面一个重大bug! 码率控制中有这么一个函数:Int TEncRCGOP::xEstGOPTargetBits( TEncRCSeq* encRCSeq, Int GOPSize ) { Int realInfluencePicture = min( g_RCSmoothWindowSize, encRCSeq->getFramesLeft() ); Int averageTargetBitsPerPic = (Int)( encRCSeq->getTargetBits() / encRCSeq->getTotalFrames() ); I 阅读全文
posted @ 2013-06-28 18:29 jlins 阅读(2607) 评论(0) 推荐(0) 编辑
摘要:晓说 第一季 (1-5) http://pan.baidu.com/share/link?shareid=480859&uk=4043605559(6-10) http://pan.baidu.com/share/link?shareid=480864&uk=4043605559(11-15) http://pan.baidu.com/share/link?shareid=480865&uk=4043605559(16-20) http://pan.baidu.com/share/link?shareid=482950&uk=4043605559(21-25) 阅读全文
posted @ 2013-06-28 18:27 jlins 阅读(133241) 评论(0) 推荐(0) 编辑
摘要:在IBM AIX 5.3平台上,编写一个shell的时候遇到几个错误。0. exp: 0403-027 The parameter list is too long看这个提示是说命令行长度太长了,解决办法是加大最大长度限制。在AIX中使用参数ncargs控制命令行的最大长度,查看现有配置:db1:/oracle$ lsattr -EH -l sys0 | grep ncargsncargs 6 ARG/ENV list size in 4K byte blocks True修改参数加大到16,或者更大256:db1:/oracle$ chdev -l sys0 -a ncargs=16这个错误 阅读全文
posted @ 2013-06-28 18:25 jlins 阅读(380) 评论(0) 推荐(0) 编辑
摘要:deinstall oracle 11g on linuxFrom 11gR2, oracle provide us an deinstall tool. With that now we can easily remove oracle binaries.从oracle11gR2开始,oracle为我们提供了一个删除工具。现在我们可以很容易的删除oracle的二进制文件。 Below is the step: node1[oracle]_orcl> cd $ORACLE_HOME node1[oracle]_orcl> cd deinstall node1[oracle]_orc 阅读全文
posted @ 2013-06-27 20:03 jlins 阅读(577) 评论(0) 推荐(0) 编辑
摘要:此数据集用于确定正在使用中并发管理器,并可与实际的在启动时分配的并发管理器。而且考虑完成状态为 正常/警告 的请求。 select q.concurrent_queue_name, count(*) cnt, sum(r.actual_completion_date - r.actual_start_date) * 24 elapsed, avg(r.actual_completion_date - r.actual_start_date) * 24 average, stddev(actual_start_date - ... 阅读全文
posted @ 2013-06-27 20:01 jlins 阅读(443) 评论(0) 推荐(0) 编辑
摘要:数据库连接的客户端异常断开后,其占有的相应并没有被释放,如从v$session视图中依旧可以看到对应的session处于inactive,且对应的服务器进程也没有释放,导致资源长时间地被占用,对于这种情形开该如何处理呢?SQLNET.EXPIRE_TIME对于这个问题我们提供了解决方案,专门用于清理那些异常断开的情形,如网络异常中断,客户端异常掉电,异常重启等。本文描述了设置SQLNET.EXPIRE_TIME参数以及演示死连接以及资源被释放的情形。1、理解SQLNET.EXPIRE_TIME参数Use parameter SQLNET.EXPIRE_TIME to specify a th. 阅读全文
posted @ 2013-06-27 19:59 jlins 阅读(8342) 评论(1) 推荐(0) 编辑
摘要:1.关于插件的目录结构这个网上的资料很多,但是我觉得要看懂也不太容易,我这里上一个包括了jsp和servlet的图,希望大家能马上看懂:ME的Navigator视图下的截图:build path配置这里要注意,如果你的plugin里边有自己的jsp文件,那最好把整个openfire_src/work/lib下的包引进来,以免ant编译时找不到jasper类而报错。当然,这里边也包含了openfire.jar,插件调用openfire api时就用到了。至此,你的项目基本该怎么弄,就怎么弄吧。发个官网上的目录结构:2.插件项目的命名项目的名称无所谓大小写,插件名称也与plugin.xml里边的n 阅读全文
posted @ 2013-06-27 19:57 jlins 阅读(5174) 评论(0) 推荐(1) 编辑
摘要:1. 长度限制2. 只能是汉字3." 只能是英文4. 只能是数字5. 只能是英文字符和数字6. 验证油箱格式7. 屏蔽关键字(这里屏蔽***和****)8. 两次输入密码是否相同 屏蔽右键很酷 oncontextmenu="return false"ondragstart="return false" onselectstart="return false" 加在body中 二 2.1 表单项不能为空 2.2 比较两个表单项的值是否相同 2.3 表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到 阅读全文
posted @ 2013-06-27 19:55 jlins 阅读(259) 评论(0) 推荐(0) 编辑
摘要:操作word文档的工具有很多,除了iText之外还有POI,但是POI擅长的功能是操作excel,虽然也可以操作word,但是能力有限,而且还有很多的bug,技术并不成熟,下面就重点介绍一种操作word文档的简单有效的技术iText,代码如下,各种操作都已经注释。package com.itext;import java.awt.Color;import java.io.FileOutputStream;import com.lowagie.text.Cell;import com.lowagie.text.Document;import com.lowagie.text.Font;imp.. 阅读全文
posted @ 2013-06-27 19:53 jlins 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:最近莫名奇妙遇到“Conversion to Dalvik format failed: Unable to execute dex”错误,stackoverflow以后得到结果把项目中classpath文件中 修改成 ,删掉。然后就OK了 阅读全文
posted @ 2013-06-27 19:51 jlins 阅读(2816) 评论(0) 推荐(0) 编辑
摘要:110000,北京市,010,IPTNJSTOHLJ,qnkuhplONLE,116.398,39.9082 120000,天津市,022,jhoihojMNMH,ORFJLQPJGLD,117.252,39.1039 310000,上海市,021,NOMKRNQDJKK,OPMNQPOLIJN,121.476,31.2244 500000,重庆市,023,mnohjrqGFLH,IWKMULYNLEO,106.548,29.5549 130100,石家庄市,0311,IJKKKQNHNON,RSNPTRNHLHK,114.476,38.0483 130200,唐山市,0315,l... 阅读全文
posted @ 2013-06-27 19:49 jlins 阅读(4703) 评论(0) 推荐(1) 编辑
摘要:/*拓扑排序的实现*/ #include #include using namespace std;#define MAX 100int main(){ int map[MAX][MAX]; int d[MAX]; int c[MAX]; int n,m; while(cin>>n>>m) { if(m==0&&n==0) break; int a,b; memset(map,0,sizeof(map)); memset(d,0,sizeof(d)); for(int i=0;i>a>... 阅读全文
posted @ 2013-06-27 19:47 jlins 阅读(202) 评论(0) 推荐(0) 编辑
摘要:html页面中,诸如按钮、文本框等可视元素都具有拥有和失去焦点的事件,这些事件在响应鼠标或键盘动作时都可激发预设的操作。本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。一. onfocus(获得焦点事件)当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用onfocus来实现。以下的文本框,当鼠标指针移过去时,里面的文字全部被选中:请输入网址这是怎么做的呢?看以下代码及解释:代码里,input标签内嵌入了onmousemove(鼠标指针经过)事件的JS语句,其等号后面的this.focus()意为其自... 阅读全文
posted @ 2013-06-27 19:45 jlins 阅读(3410) 评论(0) 推荐(0) 编辑
摘要:在Java中有一套设计优良的接口和类组成了Java集合框架,使程序员操作成批的数据或对象元素极为方便。所有的Java集合都在java.util包中。 在编写程序的过程中,使用到集合类,要根据不同的需求,来决定使用哪种集合类,比如,要经常遍历集合内元素,就要使用List,如果要保证集合中不存在重复的数据,就要用Set;如果要通过某一键来查找某一值,就要使用Map。 1)、列表 List接口(继承于Collection接口)及其实现类 List接口及其实现类是容量可变的列表,可按索引访问集合中的元素。 特点:集合中的元素有序、可重复;列表在数据结构中分别表现为:数组和向量、链表、堆栈、... 阅读全文
posted @ 2013-06-27 19:43 jlins 阅读(1883) 评论(0) 推荐(0) 编辑
摘要:Android系统提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)以及PackageManager管理类。PackageManager管理应用程序包。 它可以获取应用程序各种信息。 PackageManger 类 说明: 获得已安装的应用程序信息 。可以通过getPackageManager()方法获得。 常用方法: public abstract PackageManager getPackageManager() 功能:获得一个PackageManger对象 public abstrac tDra... 阅读全文
posted @ 2013-06-27 19:41 jlins 阅读(677) 评论(0) 推荐(0) 编辑
摘要:队列(Queue),是一种特殊的先进先出线性表,其只能在前端进行删除操作(一般称为出队),在后端进行插入操作(一般称为入队)。进行删除操作的端称为队头,进行插入操作的端称为队尾。队列,是按照先进先出或后进后出的原则组织数据。当队列中没有元素时,称为空队列。数据结构与算法(PHP实现) - 队列(Queue)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777 阅读全文
posted @ 2013-06-27 19:39 jlins 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-06-27 19:38 jlins 阅读(481) 评论(0) 推荐(0) 编辑
摘要:快速排序(Quick Sort)是对冒泡排序的一种改进,属不稳定排序算法,由东尼·霍尔在1962年提出。快速排序基本步骤:从数列中挑出一个元素(一般称为称为“基准”),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比基准小,另外一部分的所有数据都比基准大,与基准相等的数据可放在两部分中的任一部分,然后再按此方法递归地对这两部分数据分别进行处理,以达到整个数据变成有序序列。快速排序,最好情况下,时间复杂度为O(nlogn);最坏情况下,时间复杂度为O(n2);平均时间复杂度为O(nlogn)。快速排序示例图: PHP实现快速排序算法 1 ... 阅读全文
posted @ 2013-06-27 19:36 jlins 阅读(406) 评论(0) 推荐(0) 编辑
摘要:最近实现了android里的一个机能,在activity里面画了一个模拟的时针,然后触摸上面的时针跟分针可以实现调时间的功能。其实,说起原来来还是挺简单的,但是我花了将近一周的时间才全部实现,有点惭愧。。。一、在activity里面画一个时钟,有时针跟分针,代码略。 表盘、时针和分针都是imageView,创建一个位图,然后上面盖了分针的imageView,位图旋转一定的角度,这个时候显示的就是时针的角度。 二、给分针添加onTouch事件: 由于imageView是一层盖着一层的,所以我的代码里是分针的imageView在最上面,所以我的触摸事件就全部写在分针上; 基本原理:当我的手指触摸到 阅读全文
posted @ 2013-06-27 19:34 jlins 阅读(798) 评论(0) 推荐(0) 编辑
摘要:搭建环境这里就不详细说明了一、Android本地库编写1.从Flash Air SDK中提取需要的jar包Android下需要的jar包在Flash Air SDK/lib/android目录下的FlashRuntimeExtensions.jar2.建立Android工程,加入第一步提取的jar包3.编写与as交互的主要类Extension,Context,Function自定义Extension类,实现FREExtension接口自定义Context类,继承FREContext类自定义Function类,实现FREFunction接口Function类可以定义多个,定义之后都注册在自定义C 阅读全文
posted @ 2013-06-27 19:31 jlins 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:冒泡排序(Bubble Sort),是一种较简单的、稳定的排序算法。冒泡排序算法步骤:比较相邻的元素,如果第一个比第二个大,就交换他们两个的位置;对每对相邻的元素执行同样的操作,这样一趟下来,最后的元素就是最大的;除了已得出来的最大元素,把剩余的元素重复前面步骤,直到没有元素再需要比较为止,这样排序就完成了。冒泡算法,在最好情况下,时间复杂度为O(n);在最坏情况下,时间复杂度为O(n2);平均时间复杂度为O(n2)。PHP实现冒泡排序、双向冒泡排序算法12345678910111213141516171819202122232425262728293031323334353637383940 阅读全文
posted @ 2013-06-27 19:29 jlins 阅读(303) 评论(0) 推荐(0) 编辑
摘要:开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。 类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。元素 在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的最后简要总结了该元素。 类(Class... 阅读全文
posted @ 2013-06-27 19:27 jlins 阅读(811) 评论(0) 推荐(0) 编辑
摘要:1、 安装eclipse 1)、 在官网上直接下载Eclipse IDE for Java EE Developers,解压即可; 2、 eclipse安装tomcat插件: 1)、 在http://www.eclipsetotale.com/tomcatPlugin.html上下载tomcatPluginV33.zip 2)、 解压到eclipse目录下的plugins目录中 3)、 重新启动eclipse 4)、 如果你在Window -> Prefences中找不到Server选择的话,说明你的eclipse版本下错了,要下载Eclipse IDE for Java EE ... 阅读全文
posted @ 2013-06-27 19:25 jlins 阅读(14487) 评论(0) 推荐(0) 编辑
摘要:TMD,本来很简单的东西,网上说的乱七八糟,说的也不明白,大家抄来抄去,估计都不自己实践的。。花了半个下午研究了一下,总结一下。1)下载lua工程文件,地址为http://www.lua.org/ftp/,我下载的lua-5.1.3.tar.gz版本;开始时我下载的是最新版本,结果没有.bat文件,费了好多时间,TMD。所以,如果想方便,就下载这个版本的。 2)下载后,在Linux下面解压tar -zxvf lua-5.1.3.tar.gz,然后将解压生成的文件夹传回到windows下面,假设放在F:\LuaEngine下面。 3)必须先将F:\LuaEngine下面src文件夹剪切到etc下 阅读全文
posted @ 2013-06-27 19:23 jlins 阅读(341) 评论(0) 推荐(0) 编辑
摘要:栈(Stack),是一种特殊的后进先出线性表,其只能在一端进行插入(插入一般称为压栈、进栈或入栈)和删除(删除一般称为弹栈、退栈或出栈)操作,允许进行插入和删除操作的一端称为栈顶,另一端则称为栈底。栈,按照后进先出的原则存储数据,先进入的数据被压入栈底,后进入的数据则在栈顶,需要读取数据的时候,从栈顶开始弹出数据。当栈中没有元素时,称为空栈。数据结构与算法(PHP实现) - 栈(Stack)1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 阅读全文
posted @ 2013-06-27 19:22 jlins 阅读(438) 评论(0) 推荐(0) 编辑
摘要:例如如下: map map_test; map_test["a"] = "a"; map_test["a"] = "a"; map_test["a"] = "a"; 实际上会将三个"a"插入到map中,因为三个key的指针不同,所以被认为是三个不同的key。而如果改为如下用法: map map_test; map_test["a"] = "a"; map_test["a"] = "a&q 阅读全文
posted @ 2013-06-27 19:20 jlins 阅读(441) 评论(0) 推荐(0) 编辑
摘要:插入排序(Insertion Sort),是一种较稳定、简单直观的排序算法。插入排序的工作原理,是通过构建有序序列,对于未排序的数据,在有序序列中从后向前扫描,找到合适的位置并将其插入。插入排序,在最好情况下,时间复杂度为O(n);在最坏情况下,时间复杂度为O(n2);平均时间复杂度为O(n2)。插入排序示例图: PHP实现插入排序算法 1 2 3 4 5 6 7 8 ... 阅读全文
posted @ 2013-06-27 19:18 jlins 阅读(336) 评论(0) 推荐(0) 编辑
摘要:SQL> select '|'||to_char(5,'999')||'|' from dual; 结果为:| 5|SQL> select '|'||to_char(5,'000')||'|' from dual; 结果为:| 005| SQL> select '|'||to_char(-5,'000')||'|' from dual; 结果为:|-005| 可见:前面的空格是为+号留的位置,只是为+号时省略了。 如何去除多余的空格? 阅读全文
posted @ 2013-06-27 19:16 jlins 阅读(1959) 评论(0) 推荐(0) 编辑
摘要:1.重构1.1 为什么要重构 1.1.1 改进程序设计 程序员为了快速完成任务,在没有完全理解整体架构之前就开始写代码, 导致程序逐渐失去自己的结构。重构则帮助重新组织代码,重新清晰的体现 程序结构和进一步改进设计。 1.1.2 提高程序可读性 容易理解的代码很容易维护和增加新功能。代码首先是写给人看的, 然后才是计算机看的。 重构是一个Code Review 和反馈的过程。在另一个时段重新审视代码, 会容易发现问题和加深对代码的理解。 1.2 利用重构技术开发软件时会把时间分配给两种行为:1.2.1 重 构 重构时你就不能再添加功能,只管改进程序结构。 1.2.2 添加新功能 ... 阅读全文
posted @ 2013-06-27 19:14 jlins 阅读(314) 评论(0) 推荐(0) 编辑
摘要:摘要:为了满足这个无理取闹的客户,你疲于奔命地处理大量的需求变更,几乎天天加班,做了大量的项目维护工作。但有一天老板告诉你,这个月工资不发给你了,因为你之前为客户做的维护工作是免费的!你会杀了老板还是客户?不要忘记了项目的利润,这是我们每一个做项目的人都应该记住的。 事件回放:某项目已经终验好一段时间,但客户还是不断地有新的要求,尽管项目经理已经有点不耐烦了,但为了保持客户满意度,项目经理还是一一予以满足。后来有人发现,原来该项目已经过了维护期有一年了,原来我们一直在提供免费服务,而项目经理对项目的预算、维护期等完全没有概念,所做的维护工作一直没有请示过领导。 就事论事的分析:我以前所在公司就 阅读全文
posted @ 2013-06-26 20:40 jlins 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1. 关于指定表格指定列隐藏显示$(":checkbox[name*=month]").each(function(){ if(!$(this).attr("checked")){ var colnum = $(this).val(); $("#listPage").find('tr').find("td:eq(" + colnum.toString() + ")").hide(); $("#listPage").find('tr').find 阅读全文
posted @ 2013-06-26 20:38 jlins 阅读(851) 评论(0) 推荐(0) 编辑
摘要:1、Perform 函数 DBGrid1.Perform(WM_VSCROLL,SB_PAGEDOWN,0); //控制滚动条,向后翻页 DBGrid1.Perform(WM_VSCROLL,SB_PAGEUP,0); //控制滚动条,向前翻页 2、SendMessage 函数 SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEDOWN,0); SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEUP,0); 3、PostMessage 函数 PostMessage(DBGrid1.Handle,WM_VSC... 阅读全文
posted @ 2013-06-26 20:36 jlins 阅读(418) 评论(0) 推荐(0) 编辑
摘要:比如Server端只接收一个结构Employee,定义如下: struct UserInfo { char UserName[20]; int UserId; }; struct Employee { UserInfo user; float salary; }; 当然也可以定义为 struct Employee { char name[20]; int id; float salary; }; java client 测试源码(为说明问题,假设struct字节对齐,sizeof(Employee)=28) import java.net.*; /** * 与C语言通信(jav... 阅读全文
posted @ 2013-06-26 20:34 jlins 阅读(3272) 评论(0) 推荐(1) 编辑
摘要:对于我刚刚刚开始对于获取到了描述的信息,但是有些字数简直是太多了,显示的样式不好看,所以我就希望限制字数,所以我来告诉你们获取描述信息限制字数的语法吧[field:descriptionfunction='cn_substr(@me,34)'/]… 阅读全文
posted @ 2013-06-26 20:32 jlins 阅读(138) 评论(0) 推荐(0) 编辑
摘要:今天继续安装jdk到阿里云服务上,大家要看一下阿里云是32位还是64位的,如果是32位下载32位的包,如果是64位的下载64位的包我的就是64位的,开始我还不知道是怎么区分32/64位的,原来X64就是64位的,我还跑去ORACAL官网下载了32位的X86的包,弄了一个下午都说有个库出现问题.现在我把这个包的名称列出来,jdk-7u25-linux-x64.rpm.X64表示的就是64位系统的.首先下载JDK包,我现在是下载jdk-7u25-linux-x64.rpm这个包,然后通过XFTP上去这个XFTP通讯系统本来就已经是支持的.只是需要下载一个XFTP工具而已.具体下载地址在阿里云的官网 阅读全文
posted @ 2013-06-26 20:30 jlins 阅读(7489) 评论(0) 推荐(0) 编辑
摘要:题目:Mark the Rope题意就是给一个数,然后求这个数的所有因子中组成的最大的一个子集,其中1和本身除外,使得在这个子集中元素两两互素,求最大子集的元素个数,并且求出和最大的值。找规律就不难发现其实答案就是先大数分解n,例如,180=2^2*3^2*5,那么就输出3 18 ,这两个数分别是素因子的个数和2^2,3^2,5的和。#include #include #include #include #include const int Times=10;const int N=550;using namespace std;typedef unsigned __int64 LL;LL c 阅读全文
posted @ 2013-06-26 20:28 jlins 阅读(395) 评论(0) 推荐(0) 编辑
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。 从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器): 1.设置权限 在manifest中配置 2.启动蓝牙 首先要查看本机是否支持蓝牙,获取BluetoothAdapter蓝牙适配器对象BluetoothAdapter mBluetoothAdapter = Bluetoo... 阅读全文
posted @ 2013-06-26 20:26 jlins 阅读(360) 评论(0) 推荐(0) 编辑
摘要:上一篇介绍了SSL双向认证的一些基本问题,以及使用Nginx+PHP基于它搭建https的Webservice。之前的方式只是实现1:1的模式,昨天同事继续实现了n:1的模式,这里我再整理记录下。由于nginx的ssl_client_certificate参数只能指定一个客户端公钥,如果增加一个客户端进行通信就要重新配一个server。n:1的模式是通过CA的级联证书模式实现的,首先自己生成一套CA根级证书,再借助其生成二级证书作为client证书。此时client私钥签名不仅可以通过对应的client公钥验证,还可通过根证书的公钥进行验证。看到这里应该豁然开朗了吧,下面简单介绍下具体怎么操作 阅读全文
posted @ 2013-06-26 20:24 jlins 阅读(29743) 评论(0) 推荐(1) 编辑
摘要:假设表my_tbl包含三个字段a,b,c;现在需要查询表中列a的每个不同值下的列b为最小值的记录量。 比如表记录为: a b c 1 3 'cd' 2 3 'nhd' 1 5 'bg' 2 6 'cds' 1 7 'kiy' 3 7 'vsd' 3 8 'ndf' 希望得到结果为: a b c 1 3 'cd' 2 3 'nhd' 3 7 'vsd' (1) 其中一个做法:先查出每个a值下的b最小值,然后根据这些最小值去查询符合要求的所 阅读全文
posted @ 2013-06-26 20:22 jlins 阅读(217) 评论(0) 推荐(0) 编辑
摘要:链接分析最重要的应用就是搜索引擎,另外,在论文检索、社交网络等方面也有应用。 1. 有过哪些链接分析技术?2. PageRank技术的基本定义什么?3. PageRank有哪些改进?考虑了哪些因素?4. 有哪些链接作弊技术?如何消除这些作弊?5. 什么HITS算法?与PageRank的区别是什么? 1. 有过哪些链接分析技术?1)倒排索引:第一代搜索技术,将网页的数据分解成关键词项,然后按关键字建立索引,由关键字索引找到对应的网页。另外,还有非主属性值,有称副键值。带有倒排索引的文件被称为倒排文件,倒排文件中 次关键字索引被称为倒排表。由倒排表可以对集合进行并、交等操作,得到结果后再对记录进行 阅读全文
posted @ 2013-06-26 20:20 jlins 阅读(688) 评论(0) 推荐(0) 编辑
摘要:函数功能 fscanf()函数用于从参数stream的文件流中读取format格式的内容,然后存放到...所指定的变量中去。字符串以空格或换行符结束(实验1中会对它进一步说明)函数格式 字符格式说明关于输入输出 (stdin、stdout、stderr)启动一个C语言程序时,操作系统环境负责打开三个文件,并将这3个文件的指针提供给该程序。这3个文件分别为标准输入(stdin)、标准输出(stdout)、标准错误(stderr)。它们在中声明,大多数环境... 阅读全文
posted @ 2013-06-26 20:18 jlins 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:WPF中的richtextbox与winform中的richtextbox的使用不同,看看下面的基本操作: 一、取出richTextBox里面的内容 (1)将richTextBox的内容以字符串的形式取出 string xw = System.Windows.Markup.XamlWriter.Save(richTextBox.Document);(2)将richTextBox的类容以二进制数据的方法取出 FlowDocument document = richTextBox.Document; System.IO.Stream s = new System.I... 阅读全文
posted @ 2013-06-26 20:16 jlins 阅读(470) 评论(0) 推荐(0) 编辑
摘要:/****************************************************************//* 学习是合作和分享式的!/* Author:Atlas Email:wdzxl198@163.com/* 转载请注明本文出处:* http://blog.csdn.net/wdzxl198/article/details/9178099/****************************************************************/上期内容回顾:C++内存管理学习笔记(6) 3 内存泄漏 3.1 引入-一个内存泄漏的解决方案 阅读全文
posted @ 2013-06-26 20:14 jlins 阅读(236) 评论(0) 推荐(0) 编辑
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。 1、Socket(套接字) 不管是有过Java开发经验还是.NET开发经验的同学都应该对Socket有或多或少的了解,常见的TCP或者UDP协议其实都是基于Socket来实现的。 Socket是用于描述网络上的一个设备中的一个进程或者应用程序的,Socket由IP地... 阅读全文
posted @ 2013-06-26 20:12 jlins 阅读(385) 评论(0) 推荐(0) 编辑
摘要:#import AttributesProvides links to attributes used with the #import directive.Microsoft SpecificThe following attributes are available to the #import directive.AttributeDescriptionauto_renameRenames C++ reserved words by appending two underscores (__) to the variable name to resolve potential name 阅读全文
posted @ 2013-06-26 20:10 jlins 阅读(183) 评论(0) 推荐(0) 编辑
摘要:第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是S 阅读全文
posted @ 2013-06-26 20:08 jlins 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:WPF页面跳转有两种:一种是windows,另外一种是page 1:windows页面跳转 windows 页面跳转相信学过winform编程的哥们都知道,先实例化该窗体然后show一下就可以了.eg:有两个窗体Main和Login,要想点击Login 窗体上的注册按钮然后跳转到Main上,则在Login窗体的Click事件里代码如下:Main Mn=new Main();Mn.Show(); 2:Page页面跳转Page页面跳转:前台跳转和后台跳转都可以实现前台实现: Enter Page1 后台实现: NavigationService.GetNavigationService(t... 阅读全文
posted @ 2013-06-26 20:06 jlins 阅读(526) 评论(0) 推荐(0) 编辑
摘要:一:HighChart介绍基于JQuery的纯JavaScript的图标库,支持各种图表显示,同时还支持Mootools与Prototype详细版本支持在这里:JQuery1.3.2 - 1.9.x. 2.0.x for modern browsersMootools1.2.5 - 1.4.5Prototype1.7支持目前市场几乎所有的主要浏览器IE, Chrome, FF,Safari, Opera等。其图形渲染完全是是基于SVG与VML方式,其中VML方式主要是兼容IE浏览器,在IE9+及其它浏览器上渲染技术都是基于SVG方式。下载与安装指导文档->http://docs.high 阅读全文
posted @ 2013-06-26 20:04 jlins 阅读(6476) 评论(1) 推荐(0) 编辑
摘要:sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到 http://pagesperso-orange.fr/sebastien.godard/download.html 去下载1 安装 tar zxvf xxx.tar.gz./configure make make install2 使用 pidstat25 //每隔2秒,显示5次,所有活动进程的CPU使用情况 pidstat-p313225 //每隔2秒,显示5次,PID为3132的进程的CPU使用情况显示 pidstat-p313225-r //每隔2秒,显示5次,PID为3132的进程的内存使用情况显示 查看CPU使用情况. 阅读全文
posted @ 2013-06-26 20:02 jlins 阅读(392) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.codza.com/free-iphone-app-version-from-the-same-xcode-project There are more than 15,000 apps in the app store and hundreds are added daily. You need a way to show off your awesome creation to the millions of potential buyers.One of the most effective marketing tools for small fish is 阅读全文
posted @ 2013-06-26 20:00 jlins 阅读(815) 评论(0) 推荐(0) 编辑
摘要:A contextual menu offers actions that affect a specific item or context frame in the UI. You can provide a context menu for any view, but they are most often used for items in aListView,GridView, or other view collections in which the user can perform direct actions on each item.一个上下文菜单提供了行动,影响特定项目或 阅读全文
posted @ 2013-06-26 19:58 jlins 阅读(400) 评论(0) 推荐(0) 编辑
摘要:前几节我们讲了如何布局,如何使用控件。这一节我们主要讲如何操作控件。安卓提供了一个很好的框架,并且内置了相应控件的java组件代码。我们一般通过findViewById方法来获取控件对象。看一段代码:package com.example.androidtest;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.widget.TextView;/** * 安卓入口文件 * @author zhuli.zhul * @date 2013 2013-6-5 下 阅读全文
posted @ 2013-06-26 19:56 jlins 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1.问题描述:使用SAM9X25 内核版本是2.6.39 在启动内核时会出现Verifying Checksum ... Bad Data CRC 错误2.解决办法:查看原先uboot参数:bootcmd=nand read.i 0x22000000 0x00200000 0x280000; bootm 0x22000000 //发现内核镜像大于0x80000修改uboot启动参数如下:setenv bootcmd nand read.i 0x22000000 0x00200000 0x600000\; bootm 0x22000000这样内核就能跑起来了 阅读全文
posted @ 2013-06-26 19:54 jlins 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:关键词:androidLCD控制器Framebuffer PWM平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:samsungexynos4210、exynos4412、exynos5250作者:xubin341719(欢迎转载,请注明作者)下载链接:LCD规格书(404份),之前工作用用到的、LCD规格书00 、LCD规格书01 、 LCD测试图片,彩条灰阶等Android LCD(一):LCD基本原理篇Android LCD(二):LCD常用接口原理篇 Android LCD(三):Samsung LCD接口篇 Android LCD 阅读全文
posted @ 2013-06-26 19:52 jlins 阅读(915) 评论(0) 推荐(0) 编辑
摘要:最近买了一块三轴磁场模块进行实验 名称:HMC5883L模块(三轴磁场模块) 型号:GY-271 使用芯片:HMC5883L 供电电源:3-5v 通信方式:IIC通信协议 测量范围:±1.3-8 高斯 MCU: STC89C52RC 遇到的问题与解决方法: 1) 我的实验板 P1.0, P1.1 直接连接了板载液晶1602的插口 而作为i2c协议的SDL, SCL输入, 我必须把P1.0, P1.1 空出来,所以我用外接线连接了液晶 2) 看说明貌似GY-271 输出是3.3V, 我先打算用上拉电阻, 而后用示波器看数据, 高电平是5V (怀疑 GY-271 上面已经有上拉电阻了) 阅读全文
posted @ 2013-06-26 19:50 jlins 阅读(2409) 评论(0) 推荐(0) 编辑
摘要:SESC安装见前文 配置sesc支持热量模拟../sesc/configure --enable-power --enable-therm make遇到问题:1 找不到liblevmar.acd ~/sesc/src/libsesctherm/levmar-2.1.3 make 2 找不到/usr/lib64/liblapack.so.3sudo apt-get install liblapack3gf sudo cp /etc/alternatives/liblapack.so.3gf /usr/lib64/liblapack.so.3 3g++: /mada/software/amd/ac 阅读全文
posted @ 2013-06-26 19:48 jlins 阅读(478) 评论(0) 推荐(0) 编辑
摘要:本机环境是win7+vs2010(本来想用2012的,但是发现默认的项目是2010的) 1、首先下载V8的源码安装好svn,并在cmd下能使用svn help:svn下载地址(安装包):http://download.csdn.net/detail/zengraoli/5651551 使用svn检出命令,checkoutV8项目:svncheckouthttp://v8.googlecode.com/svn/trunk/v8 (末尾的V8为保存目录的相对地址,可以先cd到合适的位置运行svn)2、看看google给的build帮助https://developers.google.com... 阅读全文
posted @ 2013-06-26 19:46 jlins 阅读(816) 评论(0) 推荐(0) 编辑
摘要:云形的图标设计已经习惯地被品牌所用,它代表了很多积极的属性和特征。例如,它被用于代表信任、更高的或者优秀的标准、性能和品质。这个象征符号可以追溯到历史上。与此同时,云形的图案还能代表柔软和舒适,因为它那看似松软和棉花样的外观。它还被用来代表梦想、创造力、想象力或者更多。在最近几年,云形的图标设计最多的被IT行业所用,做为云端基础设施和应用程序服务的商标。云是破坏性改变的同义词,在销售商将应用软件移动到互联网,然后进入云端(以软件为基础的订阅)的行业里——这行业又名为:软件及服务。这份海报中,我分享了许多将云形图案作为标志设计的创造性使用。这些收藏为个人和品牌提供了好的创意,同样也为你的标识项目 阅读全文
posted @ 2013-06-26 19:44 jlins 阅读(947) 评论(0) 推荐(0) 编辑
摘要:接上篇博文NDK下 将Platinum SDK 编译成so库 (android - upnp)讲述了如何利用该代码库编译给android程序调用的so库,其中也提到了,在使用sample-upnp工程来测试生成的so库是无效的大家比对一下Platinum开发库的Platinum\Source\Platform\Android\module\platinum\jni\platinum-jni.cpp和Platinum\Source\Tests\MediaRenderer\MediaRendererTest.cpp platinum-jni.cpp #include #include #inclu 阅读全文
posted @ 2013-06-26 19:42 jlins 阅读(3061) 评论(0) 推荐(0) 编辑
摘要:爱情就是死循环,一旦执行就陷进去了。情绪不好的时候碰到问题时,头脑都是晕的。今天一个程序上线,因为一个异常没有处理,报错时无地方处理,程序崩溃了。这个让是要挨骂的哦。----------------------------------------------------------------------------------------------------------------------------------------Try catch 知识是从MSDN里看的,只是自己的笔记,如有不对,请不要吐槽。---------------------------------------- 阅读全文
posted @ 2013-06-26 19:40 jlins 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Corporative NetworkTime Limit:3000MSMemory Limit:Unknown64bit IO Format:%lld & %llu[Submit] [Go Back] [Status]DescriptionA very big corporation is developing its corporative network. In the beginning each of the N enterprises of the corporation, numerated from 1 to N, organized its own computing 阅读全文
posted @ 2013-06-26 19:38 jlins 阅读(231) 评论(0) 推荐(0) 编辑
摘要:第一步:安装下载MyEclispe10对于MyEclispe的下载安装就不再详述了。第二步:下载Struts-2.3.15Struts-2.3.15下载地址:http://struts.apache.org/download.cgi#struts2315 如图下载Struts-2.3.15-all.zip,后解即可。(我解压到了E:\Study Tools\Struts2)解压后大家可以大致浏览一下解压后的文件夹。里面有apps,docs,lib,src等四个文件夹。 注:在apps里面是struts2的实例工程程序在docs文件夹里面存放的是struts2的帮助文档lib里面存放的是str. 阅读全文
posted @ 2013-06-26 19:36 jlins 阅读(306) 评论(0) 推荐(0) 编辑
摘要:在Android 的开发过程中,我们知道存放图片资源的文件夹是drawable,与它类似的名字的文件夹drawble-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中均可存放图片,但有时我们的图片需要在多分辨率下正确显示。同样的图片放到不同分辨率后调用draw.getIntrinsicWidth()与draw.getIntrinsicHeight()得到的值也不同。这样动态添加图片的时候显示出来的效果也不同。在同一设备中,以64*64的PNG格式图片为例,将其放到drawable-hdpi调用draw.getIntrinsicWidth()与dr 阅读全文
posted @ 2013-06-26 19:35 jlins 阅读(159) 评论(0) 推荐(0) 编辑
摘要:wzplayer for android V1.5.3新增功能1.使用gl es2 播放 yuv 文件. 联系方式:weinyzhou86@gmail.com QQ:514540005 版权所有,禁止转载. 发布自:http://blog.csdn.net/weinyzhou/article/details/9179289 阅读全文
posted @ 2013-06-26 19:33 jlins 阅读(218) 评论(0) 推荐(0) 编辑
摘要:公有制信奉者滚出,你们希望用计划取代交易,而bitcoin只是又一个被你们唾弃的交易工具。凯恩斯信奉者滚出,此物乃是为反调控而生。每年稳定通胀x%的弗里德曼信奉者滚出,我们是通缩爱好者。Q:什么是bitcoin?A:21世纪头10年人类最伟大的发明。Q:艹,认真点行不?A:一种建立在p2p和密码学基础上的电子货币。Q:bitcoin和以往电子货币有啥区别?A:区别很多,主要有以下两点:1.bitcoin不由任何机构发行,它的发行方式、速率和未来总量,从一开始就写死在蓝图里了。2.bitcoin的交易不需任何中间机构,而是由整个p2p网络来确认。Q:我的bitcoin存在哪?A:存在整个p2p网 阅读全文
posted @ 2013-06-26 19:31 jlins 阅读(210) 评论(0) 推荐(0) 编辑
摘要:公司svn服务器在海外,有时候迫不得已svn也得设置代理 网上查了好长时间都只有windows下如何设置,mac系统下的教程很少。 1.在windows下设置方法如下 找到C:\DocumentsandSettings\youruserName\ApplicationData\Subversion这个目录下的servers文件,用任意一个文本编辑器打开,找到类似于如下的文字: [global] #http-proxy-exceptions=*.exception.com,www.internal-site.org #http-proxy-host=proxy2.some-domain-name 阅读全文
posted @ 2013-06-26 19:29 jlins 阅读(1473) 评论(0) 推荐(0) 编辑
摘要:在部署CRM与Sharepoint2010集成文档管理之后,一直担心如果需要在新服务器上重新部署CRM,那么之前与CRM集成的Sharepoint2010文档内容,是否可以重新正确映射到相应的文档位置。经过验证,确定可以实现,下面是简要操作步骤:1.从原SQL中将wss_content数据库备份2.将wss_content加载到新数据库环境中3.在新sharepoint环境中通过网站导出这个wss_content的网站集 4.备份完成后,通过Sharepoint2010 Management Shell执行恢复操作5.输入命令:restore-spsite http://site-Pa... 阅读全文
posted @ 2013-06-26 19:27 jlins 阅读(154) 评论(0) 推荐(0) 编辑
摘要:前面已经准备好了Struts-2.3.15,现在就可以直接搭建Struts2的工程了。前面http://blog.csdn.net/huangchnegdada/article/details/9179041有对Struts-2.3.15的准备工作的详述。首先打开MyEclispe新建一个Web Project,名字就叫Struts2_0100_Introduction,接下来就是配置Struts2的框架:然后解压E:\Study Tools\Struts2\struts-2.3.15\apps\下的struts2-blank.war 里面有struts的最基本的配置,首先找到E:\Study 阅读全文
posted @ 2013-06-26 19:25 jlins 阅读(566) 评论(0) 推荐(0) 编辑
摘要:1.HTML中元素和标签元素是由单个或一对标签定义的包含范围。一个标签就是左右分别有一个小于号()的字符串。开始标签是指以不以斜杠(/)开头的标签,其内是一串允许的属性-值对。结束标签则是以一个斜杠(/)开头的标签。如: 连接 2.HTML元素的四种形式空元素带有属性的空元素带有内容的元素连接带有内容和属性的元素连接综上例子//起始符号。如果没有浏览器也可以解析 //开始文档头 My name is cauthy!//开始文档的标题 //结束文档的标题 //结束文档的头部 //开始文档体 Hello World!//浏览器显示的内容 //... 阅读全文
posted @ 2013-06-26 19:23 jlins 阅读(329) 评论(0) 推荐(0) 编辑
摘要:A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace. A target defines a single product; it organizes the inputs into the build system—the source files and instructions for processing those source files—required to 阅读全文
posted @ 2013-06-26 19:21 jlins 阅读(311) 评论(0) 推荐(0) 编辑
摘要:An Xcode project is a repository for all the files, resources, and information required to build one or more software products. A project contains all the elements used to build your products and maintains the relationships between those elements. It contains one or more targets, which specify how t 阅读全文
posted @ 2013-06-26 19:19 jlins 阅读(232) 评论(0) 推荐(0) 编辑
摘要:A build setting is a variable that contains information about how a particular aspect of a product’s build process should be performed. For example, the information in a build setting can specify which options Xcode passes to the compiler.You can specify build settings at the project or target level 阅读全文
posted @ 2013-06-26 19:17 jlins 阅读(282) 评论(0) 推荐(0) 编辑
摘要:A workspace is an Xcode document that groups projects and other documents so you can work on them together. A workspace can contain any number of Xcode projects, plus any other files you want to include. In addition to organizing all the files in each Xcode project, a workspace provides implicit and 阅读全文
posted @ 2013-06-26 19:15 jlins 阅读(263) 评论(0) 推荐(0) 编辑
摘要:我们在编写JNI代码时有一个可选的文件Application.mk ,这个文件你可以不创建,但是有时候是有必要写一个这样的文件的。Application.mk文件用于描述应用程序本身的一些属性信息,如应用程序依赖哪些库,应用程序的根目录,应用程序运行在哪些类型指令集的CPU下,还有一些编译选项,在此文件中定义的东西会应用于整个应用程序包括android.mk也会用到这里面的选项。 如果你不写此文件,会默认编出所有android.mk中写的libs / modules APP_ABI会默认指定为armeabi下面我们主要介绍APP_ABI的用途。 首先市面上的android智能设备很多也很杂,各 阅读全文
posted @ 2013-06-26 19:13 jlins 阅读(1691) 评论(0) 推荐(0) 编辑
摘要:栈的实现#!/usr/bin/env python #coding=utf-8 #python version 2.7.4class stack: def __init__(self,list=None): self.contain = list self.msize=100; self.top = 0; def getTop(self): if(self.top>0): return self.contain[self.top-1] else: return No... 阅读全文
posted @ 2013-06-26 19:11 jlins 阅读(435) 评论(0) 推荐(0) 编辑
摘要:恒等有理式 总时限10s内存限制256MB出题人fotile96提交情况4/43描述给定两个有理式f(X)与g(X),判断他们是否恒等(任意A,如果f(A)与g(A)均有定义,那么f(A)=g(A))。有理式通过他们的中缀表达式给出,为了简化问题,我们对给出的中缀表达式进行如下的规范:该表达式仅包含a-z0-9.+-*/^(),其中a-z用来表示未知数,0-9.用来表示数字常量,+-*/^是运算符,()用来改变运算顺序;所有的运算符(+-*/^)都只作二元运算符使用,包括-;(即是说,-不被当作表示负数的单目运算符使用)所有的运算符(+-*/^)都是左结合的,包括^;(即是说,^不是右... 阅读全文
posted @ 2013-06-26 19:10 jlins 阅读(306) 评论(0) 推荐(0) 编辑
摘要:CrossBridge介绍作者:chszs,转载需注明。博客主页: http://blog.csdn.net/chszs CrossBridge是Adobe FlasCC的开源版本,它提供了一个完整的C/C++开发环境,目的是把C/C++程序编译成Flash程序,运行于Flash Runtime之上。 CrossBridge的最新版本见: http://sourceforge.net/projects/crossbridge/files/ CrossBridge使得把C/C++本地应用程序带到Web上变成了可能。 CrossBridge前身为Alchemy,它提供了一个完整的类似于B... 阅读全文
posted @ 2013-06-26 19:08 jlins 阅读(344) 评论(0) 推荐(0) 编辑
摘要:在维护一份比较老的代码,想改为ajax调用,然后就添加了一个一般处理程序文件,也就是以.ashx结尾的文件,一切都正常,但发现session一直为空,很奇怪 基本的代码如下:public class GetDataSurveyPerformance : IHttpHandler{ private string OperationTypeList = "list"; private string OperationTypeAdd = "add"; private string OperationTypeDel = "del"; publ 阅读全文
posted @ 2013-06-26 19:05 jlins 阅读(4038) 评论(2) 推荐(1) 编辑
摘要:我们知道单例模式,其实就是返回一个被调用类的实例。在频繁的进行实例(Instance)创建过程,难免过多的进行new InstanceName();我们可以只通过调用一个方法解决。在进行设计模式的程序实现中xiaobin使用已编写的SSL程序做演示。 ------------------------------------------------------------------------------------------tdtc tech----------------------------------------------------- 目 的:建立SSL连接 类图: 源 码:. 阅读全文
posted @ 2013-06-26 19:04 jlins 阅读(307) 评论(0) 推荐(0) 编辑
摘要:装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务。下面是Oracle服务的详解:Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例 阅读全文
posted @ 2013-06-26 19:02 jlins 阅读(248) 评论(0) 推荐(0) 编辑
摘要:android-包签名应用能在Android 系统上安装必须是经过有私有key的证书数据签名。Android系统通过证书确定应用的作者,和与应用建立信任关系。证书不会用于控制应用的安装。证书不需要权威机构签名:它是非常完美和标准。关于签名的一些重要点:所有的应用必须签名(android 有默认签名)。测试和调试应用,构建工具用指定的调试密钥(android sdk 构建工具创建的)签名你的应用。在发布给终端用户之前要用合适的密钥签名应用,不能用调试密钥签名将要发布的应用。可以用自己签名的证书签名自己的应用。Android 系统仅仅会在应用安装的时候检查证书的有效期。如果应用在安装之后过期,那么 阅读全文
posted @ 2013-06-25 21:10 jlins 阅读(2462) 评论(0) 推荐(0) 编辑
摘要:本篇文章介绍如何用OpenCV-Python来实现初级滤波功能。 提示: 转载请详细注明原作者及出处,谢谢! 本文介绍使用OpenCV-Python实现基本的滤波处理本文不介绍滤波处理的详细概念,所以读者需要预先对其有一定的了解。 简介过滤是信号和图像处理中基本的任务。其目的是根据应用环境的不同,选择性的提取图像中某些认为是重要的信息。过滤可以移除图像中的噪音、提取感兴趣的可视特征、允许图像重采样,等等。其源自于一般的信号和系统理论,这里将不介绍该理论的细节。但本章会介绍关于过滤的基本概念,以及如何在图像处理程序中使用滤波器。首先,简要介绍下频率域分析的概念。当我们观察一张图片时,我们观察的是 阅读全文
posted @ 2013-06-25 21:08 jlins 阅读(762) 评论(0) 推荐(0) 编辑
摘要:布局:maina.xml start.xml MainActivity.javapublic class MainActivity extends Activity { Button startButton; EditText minuteText; EditText secondText; int minute; int second; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFe... 阅读全文
posted @ 2013-06-25 21:06 jlins 阅读(15537) 评论(0) 推荐(0) 编辑
摘要:以前感觉搞科研很屌很牛b,童年的梦想居然还是科学家,后来发现,现实真是一把杀猪刀,把童年的那点很萌的想法给削得一干二净。最近去了趟杭州,跟大学宿舍的一个兄弟聚了聚。人家现在在浙大读研,今年就转博了。怎么说呢,这哥们在我眼里绝对不是搞科研的料,而且他本人对科研更是一点兴趣都没有。怎么解释现在这个状况呢。。。跟他聊完之后,我发现世界已经不是我以为的那个样子了。想起了一句话:“你以为你以为的就是你以为的吗?” 不要觉得我们舍友都读博士了,那就一定很牛b。要知道对于一些冷门的学科,硕士博士什么的,只要你想读是很容易搞的。比如我们农学专业,考研考不上那真是耻辱,读研转不了博,那叫一个菜。... 阅读全文
posted @ 2013-06-25 21:04 jlins 阅读(960) 评论(0) 推荐(0) 编辑
摘要:下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内容如下。图1libtest/include/hello.h #ifdef _HELLO_H_#define _HELLO_H_void hello();#endiflibtest/lib/hello.c #include "hello.h"#include void hello(){ printf("hello world!\n");}libtest/src/main.c #includ 阅读全文
posted @ 2013-06-25 21:02 jlins 阅读(34325) 评论(1) 推荐(1) 编辑
摘要:重新切一遍最小费用最大流~~~这到题目的数据范围有问题,尽量开大就好了~~ #include#include#include#include#includeusing namespace std;#define INF 999999struct list{ int u; int v; int next;}node[1000001];int num;int head[1001];int cost[1001][1001];void add(int l,int r,int v){ node[num].u=r; node[num].v=v; node[num].next=head[l]; head[l 阅读全文
posted @ 2013-06-25 21:01 jlins 阅读(220) 评论(0) 推荐(0) 编辑
摘要:对于一个编程初学者,有很多人会遇到打字速度慢,打开程序很多时,找到想要的各种程序会花费很多时间,这是我们前期都会遇到。怎么解决这个问题呢? 其实我们的操作系统提供可大量快捷键来使用,可以大大提高我们的效率,现在我将我从网上看到的,自己总结了以下,有需要的朋友可以看一下: 一、Win键相关的快捷键 Win + E打开资源管理器 Win + L锁定计算机,回到登陆窗口 Win + M最小化当前窗口 Win + R打开运行窗口 Alt + D选中地址栏 Win + D显示桌面,最小化所有窗口可还原 Windows 徽标键 T 循环切换任务栏上的程序。 ... 阅读全文
posted @ 2013-06-25 20:59 jlins 阅读(247) 评论(0) 推荐(0) 编辑
摘要:A题:从前往后暴搜就OK;B题:每次询问的时候都bfs一次C题:异或运算,从后往前运算。-------------分割线---------------------D题:对于第K个人来说,找是谁杀了他,然后dp[k]储存杀他需要的步数。#include#include#includeusing namespace std;int main(){ int n; int a[100001]; int pre[100001]; int dp[100001]; int i,j,tmp; while(~scanf("%d",&n)) { for(i=1;i<=n;i++) 阅读全文
posted @ 2013-06-25 20:57 jlins 阅读(228) 评论(0) 推荐(0) 编辑
摘要:最近一个图像识别项目里需要对分类的结果进行打分,因为使用的是libsvm3.12,一开始决定直接将svm_predict_values函数的dec_values作为评分返回,后来研究了之后才觉得里面有的东西还挺有趣。 首先介绍一下SVM中的多分类方法。目前SVM多分类流行的策略有one-against-all以及one-against-one两种,libsvm中的多分类是采用的one-against-one策略,其他有一些开源库如SVM-Light采用one-against-all。对于N类的数据,one-against-all建立N个分类器,但有一些缺点,如:数据集偏斜、分类重叠、不可... 阅读全文
posted @ 2013-06-25 20:55 jlins 阅读(4058) 评论(0) 推荐(0) 编辑
摘要:堆是用来表示元素集合的一种数据结构。与“堆内存”不同。堆的性质,第一:顺序性:任何结点的值都小于或者等于其子结点的值,这意味着最小元素位于根结点。最大顶堆跟这个相反。第二个性质是形状:一种二叉树,最底层的叶子结点尽可能靠左分布,如果有n个结点,那么所有结点到根的距离不会超过logn。下面用vector来实现堆:我们规范的从下标1开始,函数定义如下:root=1;value(i)=x[i];leftchild(i)=2*i;rightchild(i)=2*i+1;parent(i)=i/2;两个关键函数:siftup和siftdown。#include #include #include #in 阅读全文
posted @ 2013-06-25 20:53 jlins 阅读(325) 评论(0) 推荐(0) 编辑
摘要:昨天有个朋友想要实现一个功能,就是在ArcMap中编辑数据的时候,能够通过快捷键自动设置预定义的属性,比如,选中若干要素,按A键,就自动填充属性,按B键,则又自动填充另外的属性字段。单就这个功能而言,可能不一定非得开发,或许直接在属性表里批量编辑也是个办法。但如果实现了这个功能,还可以引申出一些其他的应用,比如在要素编辑的时候自动进行质量检查;比如在地图浏览中添加许多预定义的效果等。闲话不说,先介绍一下实现思路:ArcMap中本身是无法让你监听键盘事件的,显然需要通过开发。开发的途径,目前主要是通过Add-In。在Add-In中,我们需要写一个工具,由工具来实现对鼠标和键盘事件的监听。详细理一 阅读全文
posted @ 2013-06-25 20:51 jlins 阅读(1398) 评论(2) 推荐(0) 编辑
摘要:Given a strings, partitionssuch that every substring of the partition is a palindrome.Return all possible palindrome partitioning ofs. For example, givens="aab", Return [ ["aa","b"], ["a","a","b"] ]好久木有写C++,手好生,写了很久。。。1016 ms过大集合。。。好像有点慢思路: 阅读全文
posted @ 2013-06-25 20:49 jlins 阅读(516) 评论(0) 推荐(0) 编辑
摘要:源码下载地址:http://download.csdn.net/detail/huhui_bj/5645641opencsv下载地址:http://download.csdn.net/detail/huhui_bj/5645661地震数据下载地址:http://download.csdn.net/detail/huhui_bj/56456851 项目说明本文实现的是用Hadoop的MapReduce计算框架,对国内2013年1月至6月这半年以来的地震数据进行了统计和分析。分别按照地震时间和地震地点进行分析。地震数据来源于国家地震科学数据共享中心,地址: http://data.earthqua 阅读全文
posted @ 2013-06-25 20:47 jlins 阅读(923) 评论(0) 推荐(0) 编辑
摘要:在C语言中,对于三维或三维以上数组的使用并没有很好的支持,而且使用率也非常的低,后面会对三维数组做一些简单的分析,这篇文章主要以二维数组来探讨一些C语言中数组使用的相关概念和技巧。 1 一个var[i][j]引用形式的可能声明 当你看见像var[i][j]这样的二维数组引用形式时,你能知道他是怎么被声明的吗?答案是否定的,指针和数组使用的部分通用性会让你无法判断这样的一种形式的声明原型,对于一个二维数组而言,它一般的声明方式是: int var[10][12];/* 标准的int类型二维数组 */ 它可以通过var[i][j]形式来访问,那么这种形式的引用还有三种可能的声明: (1) ... 阅读全文
posted @ 2013-06-25 20:45 jlins 阅读(276) 评论(0) 推荐(0) 编辑
摘要:ArcGIS forServer相关的很多重大消息,如与Portal for ArcGIS进行了集成,提供对实时数据支持、离线地图使用。1、与Portal for ArcGIS集成用户能够配置Portal for ArcGIS和ArcGIS for Server一起工作,这样当用户在Portal、Esri Maps for Office或ArcGIS for desktop中创建切片服务或要素服务时,服务将托管在自己的ArcGIS服务器中。ArcGIS 10.2 for Server和Portal for ArcGIS能通过配置使用相同的安全性设置,确保登录Portal的用户不需要重新登录即可 阅读全文
posted @ 2013-06-25 20:43 jlins 阅读(2416) 评论(0) 推荐(0) 编辑
摘要:response{"data":null,"detailerrinfo":{"accesstoken":"","apiname":"weibo.user.info","appkey":"801306361","clientip":"110.184.110.97","cmd":0,"proctime":0,"ret1":3,"re 阅读全文
posted @ 2013-06-25 20:41 jlins 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序viewdidload中加载一下一段代码NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames ){ printf( "Family: %s \n", [familyName UTF8String] ); NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]; for( NSString 阅读全文
posted @ 2013-06-25 20:39 jlins 阅读(5429) 评论(0) 推荐(0) 编辑
摘要:Super POM(project object model)Maven内置了一个默认的POM(不在项目中,因此不可见),每一个project都会继承自这个默认的POM,因此叫Super POM。除非在项目的配置(POM)中显式的修改,否则使用默认的配置。不同的Maven版本,默认的POM也不一样,遇到问题则需要自己检查。最小的POM一个project就是一个artifact,project的全称为: ::。在Maven1中是project.xml,Maven2改成了pom.xml。在Maven1中还有一个maven.xml用于包含可以执行的目标,在Maven2已经配置到了pom.xml中。 阅读全文
posted @ 2013-06-25 20:37 jlins 阅读(453) 评论(0) 推荐(0) 编辑
摘要:1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent); 2.浏览网页 Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it 阅读全文
posted @ 2013-06-25 20:35 jlins 阅读(252) 评论(0) 推荐(0) 编辑
摘要:汽车已成为家庭的日常用品,汽车的配套设施也成为销售的热点,汽车B2C电子商城为行业营销的新平台,汽车B2C电子商务网站盈利的模式是怎样的?创新的盈利模式才能在行业竞争中生存。资讯产品一体模式网站的建设不仅仅要考虑到盈利的方向,前期更多的是要对用户体验的提高,即使是产品销售网站,也不能单纯的只销售产品,相关的行业资讯介绍可以让用户在网站停留更多的时间。同时,对产品详细的介绍让用户更多的对产品进行了解,在对行业和产品进行深入了解后,并会相应的产生订单销量。对于这样的营销模式网站可以具备:提供行业的第一手资讯、企业产品推广、品牌宣传、拓展市场、在线交易系统等。既然是B2C商城站点,所有的产品都要以企 阅读全文
posted @ 2013-06-25 20:33 jlins 阅读(535) 评论(0) 推荐(0) 编辑
摘要:关于在那个文件里配置jdk脚本,有些大牛总结了四个地方,大体就是ubuntu系统启动后会默认加载的四个地方。例如:/etcenvironment,/etc/profile这两个文件处于系统层面的,还有两个文件处于用户层面的。.bashrc 或者.profile,这两个文件处在用户主目录。在前两个文件内配置jdk环境变量,缺点:容易出问题,优点:一旦配置成功,任何登陆此系统的用户都可以使用java环境。比如配置环境变量之后开不了机,这个时候不要重装(小可第一次遇到这种开不了机的情况,果断重装了,费时费力),你可以使用ctrol+alt+f1~f6,切换到命令界面,在那里你可以恢复你的环境变量设. 阅读全文
posted @ 2013-06-25 20:31 jlins 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示