摘要:
先来说一下我们学校的网站:http://jwxt.sdu.edu.cn:7777/zhxt_bks/zhxt_bks.html查询成绩需要登录,然后显示各学科成绩,但是只显示成绩而没有绩点,也就是加权平均分。显然这样手动计算绩点是一件非常麻烦的事情。所以我们可以用python做一个爬虫来解决这个问题。 1.决战前夜先来准备一下工具:HttpFox插件。这是一款http协议分析插件,分析页面请求和响应的时间、内容、以及浏览器用到的COOKIE等。 以我为例,安装在火狐上即可,效果如图:可以非常直观的查看相应的信息。点击start是开始检测,点击stop暂停检测,点击clear清除内容。一般在使. 阅读全文
posted @ 2013-07-12 19:59
jlins
阅读(33226)
评论(1)
推荐(4)
摘要:
查看mysql数据库表相关信息如表大小、修改更新等信息,可以通过以下方式:一 show table status like ’table_name‘ ;二 在infortmation_schema下有表table ,存储了表相关信息,也可以通过此表来查询。select * from information_schema.table where table_name ='table_name' ; 阅读全文
posted @ 2013-07-12 19:57
jlins
阅读(1613)
评论(0)
推荐(0)
摘要:
1. 问题描述 输入:n个数的序列。 输出:原序列的一个重排;,使得a1*void InsertSort( CVector &vec ){ for ( size_t i=1; i= 0 && vec[j] > temp ) { vec[j+1] = vec[j]; j--; } vec[j+1] = temp; }}测试:#define DATA_MAGNITUDE 1000double random(double start, double end){ return start+... 阅读全文
posted @ 2013-07-12 19:55
jlins
阅读(233)
评论(0)
推荐(0)
摘要:
最近加入新的项目组,eclipse + tomcat7 + spring +ibatis + restful 遇到了这样的问题,说是不能访问父类,我一开始以为是版本的原因,但是久经更改,错误依然,实在累了,最终的解决办法是我把SecuritySupport12 所在的jar包activation.jar 删除了,这样在tomcat就可以发布了,但是这终究不是很好的解决办法,也只能先暂时这样了,注:activation.jar:与javaMail有关的jar包如果哪位朋友哟偶其他的解决办法,可以留言,谢谢 阅读全文
posted @ 2013-07-12 19:53
jlins
阅读(1351)
评论(1)
推荐(0)
摘要:
动画类型 Android的animation由四种类型组成 XML中 alpha渐变透明度动画效果 scale渐变尺寸伸缩动画效果 translate画面转换位置移动动画效果 rotate画面转移旋转动画效果 JavaCode中 AlphaAnimation渐变透明度动画效果 ScaleAnimation渐变尺寸伸缩动画效果 TranslateAnimation画面转换位置移动动画效果 RotateAnimation画面转移旋转动画效果 Android动画模式 Anima... 阅读全文
posted @ 2013-07-12 19:51
jlins
阅读(15326)
评论(0)
推荐(1)
摘要:
package com.bbcmart.util; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; //import net.sf.ehcache.store.MemoryStoreEvictionPolicy; public class CacheHelper { private static CacheManager cacheManager; public enum CacheType { policy, ... 阅读全文
posted @ 2013-07-12 19:49
jlins
阅读(464)
评论(0)
推荐(0)
摘要:
QQ: 2506314894 本想晚些时候放出来的,但是按捺不住啊,所以修改了之后就立即放出来了。先说明一下,这次用的adb 的源码比较新的,用的vs2008 编译出来,只有一个exe 文件,直接就可以运行。修复 1)支持4.2 android 系统连接2)修复了一些山寨手机识别不了的问题。3)安装APK 支持中文名字4) PUSH,PULL 命令支持中文5) 不会无缘无故的退出了。还有一些其他的优化了6) 增加push 命令的进度 已经放到资源里面去了,使用的时候如果有问题请回帖啊。 阅读全文
posted @ 2013-07-12 19:47
jlins
阅读(403)
评论(1)
推荐(0)
摘要:
如何在cocos2d项目中enable ARC基本思想就是不支持ARC的代码用和支持ARC的分开,通过xcode中设置编译选项,让支持和不支持ARC的代码共存.cocos2d是ios app开发中最主流的2d游戏引擎,但是cocos2d开发的时候,苹果还没有推出 ARC(automatic reference counting,一种辅助内存管理的机制,编译器自动在代码中加入内存管理的语句,防止因开发者的疏忽造成的内存泄露和崩溃问题).所以如果你用cocos2d模版生成的工程,ARC是关闭的.如果直接enable ARC, 就会出现很多编译错误.要想享用ARC的好处,就要自己想办法了.基本思路就 阅读全文
posted @ 2013-07-12 19:45
jlins
阅读(293)
评论(0)
推荐(0)
摘要:
这是敏捷开发用户故事系列的第十一篇。(栏目目录)经常有人问起有没有完整的用户故事案例。本人在网上找了一下,大约能找到两三篇,但多数只是为了描述用户故事的语法而已,都不涉及用户故事的颗粒度、大量故事的组织结构这类内容。本来想用我们自己的火星人做案例,但考虑到大家都不熟悉我们的工作内容,一直没有动手。前天突然想到何不用大家都熟悉的CSDN博客系统做一个演示,所以才有此文。分析过程使用的方法是敏捷开发用户故事系列之十:八步走从用户故事生成代码结构提到的方法(前四步),如果只计算用Word生成故事树的时间,只有1小时不到(当然这是在系统已经完工的情况下,如果尚未开工正在头脑风暴,可能要花费两个人一上午 阅读全文
posted @ 2013-07-12 19:43
jlins
阅读(499)
评论(0)
推荐(0)
摘要:
今天尝试使用struts2+ urlrewrite+sitemesh部署项目,结果发现welcome-file-list中定义的欢迎页不起作用: /index.jsp 启动服务器后,直接输入http://localhost:8080/project终是报404错误,初步猜测是由于没有找到index.jsp这个文件造成的,于是在web-root下新建一个空白的index.jsp;重新启动之后成功显示,但是由于welcome-file中不能直接写action,所以对index.jsp进行改造: 这样就达到了只输入项目名就可访问的目的: 直接输入 http://localhost:8080/ ... 阅读全文
posted @ 2013-07-12 19:41
jlins
阅读(13150)
评论(0)
推荐(0)
摘要:
最长回文Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5158Accepted Submission(s): 1755 Problem Description 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 回文就是正反读都是一样的字符串,如aba, abba等 Input 输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组... 阅读全文
posted @ 2013-07-12 19:39
jlins
阅读(260)
评论(0)
推荐(0)
摘要:
#include int perfect(const char *s){ char *p=s; int count_array[26]={0}; int count=26; int idle=0; int i=0; to_upper(p); while(*p) count_array[*p++ - 'A']++; sort(&count_array); for(i=0;iarray[i]) { tmp=array[j]; array[j]=... 阅读全文
posted @ 2013-07-12 19:38
jlins
阅读(327)
评论(1)
推荐(0)
摘要:
c3p0详细配置官方文档 : http://www.mchange.com/projects/c3p0/index.html 3 30 1000 false Test false 100 null false 60 3 60 15 100 ... 阅读全文
posted @ 2013-07-12 19:36
jlins
阅读(316)
评论(0)
推荐(0)
摘要:
信号量是VxWorks提供的最常用,最快速的一种任务间通信机制。VxWorks中信号量有三种:二值信号量,互斥信号量,计数信号量。下面一一介绍这三种信号量的作用与区别。信号量通常的作用就是是控制任务的同步与互斥,控制同步:任务1中等待信号量X,当任务2中提供信号量后触发任务1继续运行void fooInTask1(){ semTake(...); // wait for sem X // if sem is given, continue the execution ...}void fooInTask2(){ semGive(...); // give ... 阅读全文
posted @ 2013-07-12 19:34
jlins
阅读(2410)
评论(0)
推荐(0)
摘要:
Reverse a linked list from positionmton. Do it in-place and in one-pass. For example: Given1->2->3->4->5->NULL,m= 2 andn= 4, return1->4->3->2->5->NULL. Note: Givenm,nsatisfy the following condition: 1 ?m?n? length of list. 我给这个题深深的跪了。。。/** * Definition for singly-linked 阅读全文
posted @ 2013-07-12 19:32
jlins
阅读(302)
评论(0)
推荐(0)
摘要:
输入大写字母R、大写字母Q ,然后将字体改为Wingdings 2, 就分离得到带框的勾和叉。 阅读全文
posted @ 2013-07-12 19:30
jlins
阅读(557)
评论(0)
推荐(0)
摘要:
操作系统:CentOS release 5.5 (Final) 故障现象:网卡无故自动down掉,使用service network restart 重启后没多久又会自动down , 连接数大概在200个左右,没有arp攻击;网卡信息: [root@qs-wg-web2 ~]# cat /var/log/dmesg |grep eth0 eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d6000000, IRQ 90, node addr 842b2bfac367当前网卡驱动: [root 阅读全文
posted @ 2013-07-12 19:28
jlins
阅读(735)
评论(0)
推荐(0)
摘要:
1. git rm *,git pull会先git fetch后再git merge,更安全的做法是git fetch修改后再push;git remote rm origin2.https://bitbucket.org/ 为US免费git服务器,现在可以支持5个工程?没确定; https://hehao3344@bitbucket.org/hehao3344/mkit.git https://hehao3344@bitbucket.org/hehao3344/p2p.git 3. 如果git pull出现类似于如下错误$ git pull Password: You asked me... 阅读全文
posted @ 2013-07-12 19:26
jlins
阅读(1148)
评论(0)
推荐(0)
摘要:
各数据类型取值范围bool型为布尔型,占1个字节,取值0或1。BOOL型为int型,一般认为占4个字节,取值TRUE/FALSE/ERROR。sbyte型为有符号8位整数,占1个字节,取值范围在128~127之间。bytet型为无符号16位整数,占2个字节,取值范围在0~255之间。short型为有符号16位整数,占2个字节,取值范围在-32,768~32,767之间。ushort型为无符号16位整数,占2个字节,取值范围在0~65,535之间。int型为有符号32位整数,占4个字节,取值范围在-2,147,483,648~2,147,483,647之间。uint型为无符号32位整数,占4个字 阅读全文
posted @ 2013-07-12 19:24
jlins
阅读(27650)
评论(0)
推荐(0)
摘要:
Help Johnny(类似杭电3568题)DescriptionPoor Johnny is so busy this term. His tutor threw lots of hard problems to him and demanded him toaccomplish those problems in a month. What a wicked tutor! After cursing his tutor thousands of times,Johnny realized that he must start his work immediately. The very p 阅读全文
posted @ 2013-07-12 19:22
jlins
阅读(398)
评论(0)
推荐(0)
摘要:
业务场景,需要实现最终效果图如下: GridPanel代码如下配置:{ xtype : 'grid', id : 'grid_jglb', frame : true, region : 'center', title : '列表详细信息', columnLines : true, loadMask : true, store : 'test_store', viewConfig : { forceFit : true, scrollOffset : 0 }, anchor : '100%', sel 阅读全文
posted @ 2013-07-12 19:20
jlins
阅读(3387)
评论(0)
推荐(1)
摘要:
当有一个完整的文件路径时,如何截取文件名呢,可以使用echo命令。如下代码:@echo offset a="E:\Program Files\Image-Line\FL Studio 9\FL.exe"set b="E:\Program Files\Image-Line\FL Studio 9\Plugins\VST\Revitar20\Effects\GuitarRig\GuitarRig-Revitar2Companion Bank.bnk"call :getname %a%call :getname %b%pauseexit:getnameecho 阅读全文
posted @ 2013-07-12 19:18
jlins
阅读(7890)
评论(0)
推荐(0)
摘要:
在写sql时,在多表关联时,有时候容易把关联关系写错。一般情况下,该问题比较容易发现,但如果sql较长时,光靠眼力就比较难发现了。今天写了一个脚本,碰到该问题了。 第一版本的脚本如下:select detail.commityear, detail.commitmonth, to_char((sysdate - 1), 'YYYYMM') statmonthid, policy.corppkno, product.prdtsubcatpkno, product.pkno, sum(loss_d.losssum) lo... 阅读全文
posted @ 2013-07-12 19:17
jlins
阅读(492)
评论(0)
推荐(0)
摘要:
主要注意流程:STREAM SOCKET:Server : socket() ---> bind() ---> listen() ---> accept()Client: scoket() ---> connect()参考文章一篇就够: http://troydhanson.github.io/misc/Unix_domain_sockets.html自己写的 一个 Server 和 一个Client://Server//// unix_domain_server.c// UnixDomainServer//// Created by gtliu on 7/11/13. 阅读全文
posted @ 2013-07-12 19:15
jlins
阅读(668)
评论(0)
推荐(0)
摘要:
HTML5 Canvas 填充与描边(Fill And Stroke)演示HTML5 Canvas Fill 与Stroke文字效果,基于Canvas如何实现纹理填充与描边。 一:颜色填充与描边颜色填充可以通过fillStyle来实现,描边颜色可以通过strokeStyle来实现。简单示例如下:// fill and stroke textctx.font = '60pt Calibri';ctx.lineWidth = 3;ctx.strokeStyle = 'green';ctx.strokeText('Hello World!', 20, 阅读全文
posted @ 2013-07-12 19:13
jlins
阅读(2763)
评论(0)
推荐(0)
摘要:
Given a collection of integers that might contain duplicates,S, return all possible subsets. Note: Elements in a subset must be in non-descending order. The solution set must not contain duplicate subsets. For example, IfS=[1,2,2], a solution is:[ [2], [1], [1,2,2], [2,2], [1,2], []]这个曾经让我很捉... 阅读全文
posted @ 2013-07-12 19:11
jlins
阅读(308)
评论(0)
推荐(0)
摘要:
首先引用Wiki的介绍一下Hasor: “Hasor是一款开源框架。它是为了解决企业模块化开发中复杂性而创建的。Hasor遵循简单的依赖、单一职责,在开发多模块企业项目中更加有调理。然而Hasor的用途不仅仅限于多模块项目开发。从简单性、松耦合性的角度而言,任何Java应用都可以从中受益。Hasor与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。这一点与Spring比较相似,您可以理解Hasor可以作为Spring之外的一种选择。” 昨天忙乎到很晚终 阅读全文
posted @ 2013-07-12 19:09
jlins
阅读(580)
评论(0)
推荐(0)
摘要:
------网上找了很多资料,项目中使用,最后将经验总结如下:1,返回和菜单键是可以直接重写onKeyDown(int keyCode, KeyEvent event) 方法监听:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // 监控/拦截/屏蔽返回键 //do something } else if (keyCode == KeyEvent.KEYCODE_MENU) {//do something } else if (ke 阅读全文
posted @ 2013-07-12 19:07
jlins
阅读(2798)
评论(1)
推荐(0)
摘要:
1176: [Balkan2007]MokiaTime Limit:30 Sec Memory Limit:162 MB Submit:185 Solved:94 [ Submit][ Status] Description 维护一个W*W的矩阵,每次操作可以增加某格子的权值,或询问某子矩阵的总权值。 修改操作数M#include#include#include#include#include#include#include#include#includeusing namespace std;#define For(i,n) for(int i=1;i=0;i--)#de... 阅读全文
posted @ 2013-07-12 19:05
jlins
阅读(1514)
评论(0)
推荐(0)
摘要:
import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Job;import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;public class MaxTemperature { . 阅读全文
posted @ 2013-07-12 19:03
jlins
阅读(365)
评论(0)
推荐(0)
摘要:
一般我们编写C程序时,要调用某个文件中的函数,需要在本文件中包含声明有被调用函数的头文件,然后编译连接后,方能找到调用函数。对于模块依赖的情况,不能简单的使用上面的方法,内核提供了一个机制,就是EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。您还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。include/module.h: struct kernel_symbol { unsigned long value; ... 阅读全文
posted @ 2013-07-12 19:01
jlins
阅读(17720)
评论(0)
推荐(0)
摘要:
StarsTime Limit: 5000/2000 MS (Java/Others)Memory Limit: 32768/65536 K (Java/Others) Total Submission(s): 785Accepted Submission(s): 335 Problem Description Yifenfei is a romantic guy and he likes to count the stars in the sky. To make the problem easier,we considerate the sky is a two-dime... 阅读全文
posted @ 2013-07-12 18:59
jlins
阅读(239)
评论(0)
推荐(0)
摘要:
学习安卓的时候用Eclipse导入工程之后出现Unable to resolve target 'android-14' 这样的问题,代码确定没有问题,因为是从网上教程下载的示例代码,上网搜索了一下,解决办法比较简单:right click project --> go to properties --> select Android from there --> and from the list of target name select Android 4.0 or lesser。有人说重启一下Eclipse也行,可以试试!参考:http://stack 阅读全文
posted @ 2013-07-12 18:58
jlins
阅读(17787)
评论(1)
推荐(0)
摘要:
今天在设计系统字段的时候, 发现自己对varchar还不够了解.我设了一个字段.类型为VARCHER,然后我就往里面测试性了写了东西.发现没有多少就满了.我觉得奇怪,5.5版本以上的MYSQL不是有65535的长度吗,为什么只有这么一点点?后来才发现,原来VARCHER的默认长度还是255,如果你想它更长,就得指定.还有,你不能指定它为65535,或是65534,这样是会错的.原因如下: 1、限制规则字段的限制在字段定义的时候有以下规则:a)存储限制varchar字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65 阅读全文
posted @ 2013-07-12 18:56
jlins
阅读(2029)
评论(0)
推荐(0)
摘要:
一、继承C++很重要的一个特征就是代码重用。在C语言中重用代码的方式就是拷贝代码、修改代码。C++可以用继承或组合的方式来重用。通过组合或继承现有的的类来创建新类,而不是重新创建它们。 继承是使用已经编写好的类来创建新类,新的类具有原有类的所有属性和操作,也可以在原有类的基础上作一些修改和增补。 新类称为派生类或子类,原有类称为基类或父类 派生类是基类的具体化 (一)、派生类的声明语法为: class 派生类名 : 继承方式 基类名 { 派生类新增成员的声明; } (二)、公有/私有/保护成员在关键字public后面声明,它们是类与外部的接口,任何外部函数都可以访问公有类型数据和... 阅读全文
posted @ 2013-07-12 18:54
jlins
阅读(1102)
评论(0)
推荐(0)
摘要:
在前面两篇文章android日志系统驱动程序Logger源代码分析和Android应用程序框架层和系统运行库层日志系统源代码中,介绍了Android内核空间层、系统运行库层和应用程序框架层日志系统相关的源代码,其中,后一篇文章着重介绍了日志的写入操作。为了描述完整性,这篇文章着重介绍日志的读取操作,这就是我们在开发Android应用程序时,经常要用到日志查看工具Logcat了。 Logcat工具内置在Android系统中,可以在主机上通过adb logcat命令来查看模拟机上日志信息。Logcat工具的用法很丰富,因此,源代码也比较多,本文并不打算完整地介绍整个Logcat工具的源... 阅读全文
posted @ 2013-07-12 18:52
jlins
阅读(1214)
评论(0)
推荐(0)
摘要:
Fragment必须内嵌到activity中,它不能单独使用,并且它的生命周期受到activity生命周期的制约——当activity暂停时,所有的fragment暂停,当activity停止时,所有的fragment停止。只有当activity处于运行态(resumed in lifecycle state)时,才可以单独操作各个fragment,比如添加或删除。在fragment事件中,activity管理着一个fragment返回栈。在activity的layout中,fragment存在于activity的一个ViewGroup内。并且fragment定义了自己的view布局。有两种方 阅读全文
posted @ 2013-07-12 18:50
jlins
阅读(4721)
评论(0)
推荐(0)
摘要:
亚洲区域赛的题,简单的数位DP题,注重细节。任何细节都有可能导致wa,所以没有绝对的水题。把握好细节,此题便A。 #include__int64 getans(__int64 s){ __int64 ans=0,tmp=1000000000;//这里最大只能取10^9,取10^10就ce了 if(s==0)return 0;//0单独考虑 while(s=4)//不是最后一位可以取0,1,2,3四个值,之前只考虑了0,1,2三个值,好伤。。。。。 { num=1; while(s) { num*=4; s/=10; } ans+=num/4*3;//最后一位只... 阅读全文
posted @ 2013-07-12 18:48
jlins
阅读(222)
评论(0)
推荐(0)
摘要:
随着工作的深入,每次读这7层协议,每次都有不同的理解。 分层名 分层号 描述 比喻 应用层Application Layer (台湾翻:应用层) 7 用户的应用程序和网络之间的接口 老板 表示层Presentation Layer (台湾:展现层) 6 协商数据交换格式 公司中简报老板、替老板写信的助理 会话层Session Layer (台... 阅读全文
posted @ 2013-07-12 18:46
jlins
阅读(965)
评论(0)
推荐(0)
摘要:
1.使G-sensor正常工作需要做的事: G-sensor driver文件包括: driver/i2c/chips/lis331dl.c driver/i2c/chips/sensorioctl.h include/linux/lis331dl.h 并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2c chanel1的结构变量i2c_devs1[] __initdata中需要添加G-sensor的设备信息, 以使driver成功加载。 同时在该文件中添加一个结构变量 //JayLin add f... 阅读全文
posted @ 2013-07-12 18:44
jlins
阅读(2606)
评论(0)
推荐(0)
摘要:
android从Linux系统启动有4个步骤; (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) Home启动 总体启动框架图如: 第一步:initial进程(system\core\init) init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程. Init.rc Init.marvell.rc ... 阅读全文
posted @ 2013-07-12 18:42
jlins
阅读(590)
评论(0)
推荐(0)
摘要:
今天刚开始学习mysql,最先接触用户管理,给大家分享下注:mysql中命令的大小写都可以的==========登录退出相关=================== root@jack-desktop:~# mysql -uroot -pzengdc123 //-u和root之间空格可有可无,-p和密码之间不能有空格root@jack-desktop:~# mysql -u root -pzengdc123 root@jack-desktop:~# mysql -uroot -pEnter password: mysql> exit //退出的命令 另外退出的命令还有mysql... 阅读全文
posted @ 2013-07-12 18:40
jlins
阅读(1330)
评论(0)
推荐(0)
摘要:
JAVA程序 我们使用 sensor 接口一般只要注册一下 SensorListener 像下面这样 ************************************************************** ApiDemo: mGraphView = new GraphView(this); mSensorManager.registerListener(mGraphView,....); ************************************************************** 这里的 listener 是因为 sensor 状态变... 阅读全文
posted @ 2013-07-12 18:39
jlins
阅读(591)
评论(0)
推荐(0)
摘要:
一、Makefile的主要流程 以下主要流程都在build/core/main.mk里安排。 l初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk) l检测编译环境和目标环境 l决定目标product l读取product的配置信息及目标平台信息 l清除输出目录 l检查版本号 l读取Board的配置 l读取所有Module的配置 l根据配置产生必要的规则(build/core/Makefile) l生成image 主要配置文件: build/core/config.mk summary... 阅读全文
posted @ 2013-07-12 18:37
jlins
阅读(337)
评论(0)
推荐(0)
摘要:
在网上搜索了很多实现checkbox的办法, 主要是利用打钩图片实现。下面是我的做法,也不怎么高明, 不过比利用图片好。后台map.put("lifeTimePartFlag", lifeTimePartFlag ? "√" : "");//√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√√ireport的做法是把一个text filed尽量做成和复选框的方形相似,text filed的内容为$P{lifeTimePartFlag}配合样式 边框调整 可以把这个做得相对逼真。 阅读全文
posted @ 2013-07-12 18:35
jlins
阅读(1371)
评论(0)
推荐(0)
摘要:
相比C++而言,Python适合做原型。本系列的文章介绍如何在Python中用OpenCV图形库,以及与C++调用相应OpenCV函数的不同之处。这篇文章介绍在Python中使用OpenCV的霍夫变换检测直线。 提示: 转载请详细注明原作者及出处,谢谢! 本文介绍在OpenCV-Python中使用霍夫变换检测直线的方法。本文不介详细的理论知识,读者可从其他资料中获取相应的背景知识。笔者推荐清华大学出版社的《图像处理与计算机视觉算法及应用(第2版) 》。 霍夫变换 Hough变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中简单的结构。 OpenCV提供 阅读全文
posted @ 2013-07-12 18:33
jlins
阅读(8692)
评论(0)
推荐(2)
摘要:
组合算法:开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标代表的数被选中,为0则没有选中。首先初始化,将数组前n个元素置1,表示第一个组合为前n个数;然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为“01”组合,同时将其左边的所有“1”全部移动到数组的最左端;当第一个“1”移动到数组的m-n位置,即n个“1”全部移动到最右端时,就得到了最后一个组合。 例如求5中选3的组合: 1 1 1 0 0 //1, 2, 3 1 1 0 1 0 //1, 2, 4 1 0 1 1 0 //1, 3, 4 0 1 1 1 0 //2, 3, 4 1 1 0 0 1 // 阅读全文
posted @ 2013-07-12 18:31
jlins
阅读(176)
评论(0)
推荐(0)
摘要:
Immutable中文意思就是不可变。那为什么需要构建一个不可变的对象?原因有以下几点:在并发程序中,使用Immutable既保证线程安全性,也大大增强了并发时的效率(跟并发锁方式相比)。尤其当一个对象是值对象时,更应该考虑采用Immutable方式;被不可信的类库使用时会很安全;如果一个对象不需要支持修改操作(mutation),将会节省空间和时间的开销;经过分析,所有不可变的集合实现都比可变集合更加有效地利用内存;可以当作一个常量来对待,并且这个对象在以后也不会被改变。 将一个对象复制一份成immutable的,是一个防御性编程技术。在JDK类库中很多集合(List、Set、Map等)都可 阅读全文
posted @ 2013-07-12 18:29
jlins
阅读(398)
评论(0)
推荐(0)
摘要:
1、连接mongodb默认端口是:27017,因此我们连接mongodb:$mongodb = new Mongo('localhost') 或者指定IP与端口 $mongodb = new Mongo('192.168.127.1:27017') 端口可改变若mongodb开启认证,即--auth,则连接为: $mongodb = new Mongo('root:w888168@localhost:27017');2、选择数据库$db = $mongodb->selectDBs('dbname'); 或者直接指定数据库名( 阅读全文
posted @ 2013-07-12 18:27
jlins
阅读(234)
评论(0)
推荐(0)
摘要:
Android通过Camera来控制拍照,使用Camera比较简单,按步骤进行即可:下面用一个示例来演示:Activity:package com.home.activity;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.res.Conf 阅读全文
posted @ 2013-07-12 18:25
jlins
阅读(1094)
评论(0)
推荐(0)
摘要:
1、查看系统存在的环境变量env 和 export env命令:查看环境变量 [CJP@CJP ~]$ env HOSTNAME=CJP SHELL=/bin/bash HISTSIZE=1000 USERNAME=CJP MAIL=/var/spool/mail/CJP PATH=/home/CJP/qtsdk-2010.05/qt/bin:/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/CJP/bin LANG=zh_CN.utf8 HO... 阅读全文
posted @ 2013-07-12 18:23
jlins
阅读(4880)
评论(0)
推荐(0)

浙公网安备 33010602011771号