摘要: 影响网站页面打开速度的四大因素用户体验一直以来都是SEO工作的核心内容,好的用户体验能为我们创造和留下更多的客户。基于此,为了给用户一个好的浏览体验,搜索引擎也在不断的调整和改进这方面的工作。而良好的用户体验第一要素就是网速问题,多数网民都会有这样的体验,在等待了5~8秒后如果一个网页还没能打开的话,我们常常会选择放弃浏览这个页面。如此,作为网站的站长,你是不是失去了一次赢得用户的机会呢?如果你能及时发现这个问题,并很及时解决它给你带来的不利影响的话,那可以算得上是亡羊补牢为时不晚。但如果你长期放任网速如此缓慢,那么你流失的将是大批的用户。所以测试网速,充分了解你的网站运行速度情况显得尤为重要 阅读全文
posted @ 2013-07-30 19:46 jlins 阅读(439) 评论(0) 推荐(0)
摘要: 安装git,svn,ant,maven并配置环境变量 1.拷贝settings.xml到用户目录的.m2目录下。 2.打开git命令行,使用如下命令生成公钥私钥 ssh-keygen -t rsa 3.打开用户木目录下的.shh目录,把id_rsa.pub改成自己名字简写,比如我就该成lbsun.pub,然后发送给我,这样我才能帮你们开通git权限 4.拷贝config到用户目录的.ssh目录下 5.使用git clone git@vortex-act.hadoop0005.hf.voicecloud.cn:sunflower 来获取最新代码 6.git config 7.git checko 阅读全文
posted @ 2013-07-30 19:44 jlins 阅读(211) 评论(0) 推荐(0)
摘要: 在项目中加入一个targets文件,取名my.build.targets在targets文件中加入内容: $(SampleFilesDir)\Web.config 将SmallSharp文件拷到一个目录中,比如MyLib.dll\msbuild\smallsharp 下载地址unload project , 并编辑项目文件在项目文件的顶部加入 在项目文件底部加入 使用msbuild执行,因为这里使用了Configuration=release的模式,所以需要指定参数msbuild my.csp... 阅读全文
posted @ 2013-07-30 19:42 jlins 阅读(340) 评论(0) 推荐(0)
摘要: 输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。如图6-11所示的图形有3个八连块。图6-11 拥有3个八连块的黑白图形【分析】用递归求解:从每个黑格子出发,递归访问它所有的相邻黑格。int mat[MAXN][MAXN], vis[MAXN][MAXN];void dfs(int x, int y) { if(!mat[x][y] || vis[x][y]) return; // 曾经访问过这个格子,或者当前格子是白色 vis[x][y] = 1; ... 阅读全文
posted @ 2013-07-30 19:40 jlins 阅读(468) 评论(0) 推荐(0)
摘要: Description In a few months the European Currency Union will become a reality. However, to join the club, the Maastricht criteria must be fulfilled, and this is not a trivial task for the countries (maybe except for Luxembourg). To enforce that Germany will fulfill the criteria, our government has s 阅读全文
posted @ 2013-07-30 19:38 jlins 阅读(255) 评论(0) 推荐(0)
摘要: 方法一:Connection con = dbl.loadConnection();strSql = "insert into table1(id,a) values (1,EMPTY_CLOB())";dbl.executeSql(strSql);String str2 = "select a from "+ " table1 where id=1";ResultSet rs = dbl.openResultSet(str2);if(rs.next()){ CLOB c = ((OracleResultSet)rs).getCLOB 阅读全文
posted @ 2013-07-30 19:35 jlins 阅读(8116) 评论(0) 推荐(0)
摘要: 1. 什么是hive•Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。•本质是将HQL转换为MapReduce程序2. 为什么使用hive •操作接口采用类SQL语法,提供快速开发的能力 •避免了去写MapReduce,减少开发人员的学习成本 •扩展功能很方便 3. hive 特点 •可扩展 Hive可以自由的扩展集群的规模,一般情况下不需要重启服务 •延展性 Hive支持用户自定义函数,用户可以根据自己的需... 阅读全文
posted @ 2013-07-30 19:34 jlins 阅读(453) 评论(0) 推荐(0)
摘要: 题:编程实现单链表删除结点。【美国某著名分析软件公司面试题】解析:如果删除的是头结点,如下图所示。 则把head指针指向头结点的下一个结点,同时free P1结点,如下图所示。。 如果删除的是中间结点,如下图所示。 则用P2的next指向P1的next同时,free P1,如下图所示。。 答案:完整代码如下:// P167_example1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include typ 阅读全文
posted @ 2013-07-30 19:32 jlins 阅读(365) 评论(0) 推荐(0)
摘要: 需求:将远程服务器IP:172.10.10.1上的数据库database1上的数据迁移到服务器IP:172.10.10.2的数据库database2的表table中,要求字段要对应1、本地登录远程服务器,并下载数据 远程登录服务器 ssh 172.10.10.1 查看此服务器上的mysql进程 ps -ef | grep mysql //一台服务器上可能有多个mysql进程,主要通过端口及sock文件进行区分 登录端口为3307的mysql服务器 /home/work/oem/mysql_oem/bin/mysql -h localhost -uroot -P 3... 阅读全文
posted @ 2013-07-30 19:30 jlins 阅读(213) 评论(0) 推荐(0)
摘要: AIX中不能像centos那样移动方向键上、下来查询历史键入的命令行记录 可以通过一条命令采用vim的语法编辑命令行,查询历史记录。 # set -o vi 在命令行输入上述命令后就可以: ESC+k 上一条命令 ESC+j 下一条命令 ESC++ 上一条命令 ESC+- 下一条命令 ESC+\ 自动补全文件名 ESC+h 在命令行中往前移动光标 ESC+l 在命令行中往后移动光标 ………… 阅读全文
posted @ 2013-07-30 19:27 jlins 阅读(883) 评论(0) 推荐(0)
摘要: 几乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总结整理了下Junit的知识点。一、建立Junit测试类1. 右击test测试包,选择New-->Oher...2. 在窗口中找到Junit,选择Junit Test Case3. 输入名称(Name),命名规则一般建议采用:类名+Test。Browse...选择要测试的类,这里是StudentService。4. 勾选要测试的方法5. 生成后,效果如下:这里import static是引入Assert类中静态属性 阅读全文
posted @ 2013-07-30 19:26 jlins 阅读(188) 评论(0) 推荐(0)
摘要: 示例工具:MyEclipse 8.5、Tomcat 6.0、MySql步骤:1.创建一个WEB工程,命名为BookShop(名字自己取,此处为示例工程名);2.导入struts2的核心jar包,也就是在WEB-INF下的lib文件夹中放入jar包文件,freemaker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.14.jarstruts2-spring-plugin-2.0.14.jarxwork-2.0.7.jar3.加载spring,选中工程名,右击并选择【MyEclipse】选项下的【Add Spring Capabilities...】(或者在工 阅读全文
posted @ 2013-07-30 19:24 jlins 阅读(191) 评论(0) 推荐(0)
摘要: V$SQLAREA 记录shared SQL area中语句统计信息; V$SQLAREA持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列SQL_TEXTVARCHAR2(1000)SQL语句的前1000个字符 SHARABLE_MEMNUMBER被游标占用的共享内存大小如果存在多个子游标,则包含所有子游标占用的共享内存大小 PERSISTENT_MEMNUMBER用于一个打开这条语句的游标的生命过程中的固定内存大小如果存在多个子游标,则包含所有子游标生命过程中的固定内存大小 RUNTIME_MEMNUMBER一个... 阅读全文
posted @ 2013-07-30 19:22 jlins 阅读(1777) 评论(0) 推荐(1)
摘要: 一、问题的由来前几天在AIX中安装部署 nginx-1.4.1,报如下错误: # cd nginx-1.4.1 # ./configure checking for OS + AIX 1 0004F60BD400 checking for C compiler ... not found ./configure: error: C compiler cc is not found # 二、“吐血的AIX” AIX的恶心之处相信用过它的都知道:什么都要装! 在网上查了很多资料,得到的是一个结论,CC(C compiler) 需要花费 USD $4,300.00 看清... 阅读全文
posted @ 2013-07-30 19:20 jlins 阅读(2617) 评论(0) 推荐(0)
摘要: 做的windows应用程序(后台调用webservice),数据量大的时候,报错如下:System.ServiceModel.CommunicationException: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 ---> System.ServiceModel.QuotaExceededException: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。解决办法:在配置文件中(app.config 阅读全文
posted @ 2013-07-30 19:18 jlins 阅读(538) 评论(0) 推荐(0)
摘要: 扯淡题。2993#include #include #include #include using namespace std;char map[10][10];int main(){ string waste1, s1, s2,waste2; cin>>waste1; bool fla=true; if (waste1 == "White:") { cin >> s1 >> waste2 >> s2; } else { cin >> s2 >> waste2 >> s1; } for (i 阅读全文
posted @ 2013-07-30 19:16 jlins 阅读(193) 评论(0) 推荐(0)
摘要: hook研究结果: 最近一周时间仔细研究了一下hook,也许不能称之为研究吧。顶多是让别人的思想拿过来抄袭一遍而已,写点结果也算对得起自己的这几天的苦心了。 1,首先从同事旁边听到了hook,然后看的第一篇文章来自于http://hi.baidu.com/supko/item/9ae475f2eef2bdd042c36a6d钩子与DLL注入技术简单了解了hook 2,我起步开始想直接hook其他的进程,于是又关注了如何将自己的dll注入到其他的进程中。 注入方法:通过remotetest.exe将dllremote.dll注入到dlltest.exe 1,先将自己的注入进程re... 阅读全文
posted @ 2013-07-30 19:14 jlins 阅读(196) 评论(0) 推荐(0)
摘要: 最近项目里要实现修改开机动画 屏蔽系统桌面等一些涉及到修改底层的功能 一开始研究了一番 心想着看来这是要定制系统 做rom开发了 所以就牛逼哄哄的跑去下源码 研究rom开发 后来发现这将是一个庞大的工程 不是我一个人能搞定的 就只能想别的法子啦! 思路就是下载现成的rom进行修改,修改开机动画文件,自定义锁屏替换rom中的锁屏apk,自定义launcher替换rom中的锁屏apk. 1.首先下载对应机型的rom文件后缀是zip的压缩文件,我这里是用华为C8813做实验的。 2.解压出你下载的rom看下目录结构。 每个rom的目录结构都可能不太一样但是大体上还是一样的 其中的boo... 阅读全文
posted @ 2013-07-30 19:12 jlins 阅读(724) 评论(0) 推荐(0)
摘要: Code //on"init"youneedtoinitializeyourinstance boolHelloWorld::init() { boolbRet= false; do { ////////////////////////////////////////////////////////////////////////// //superinitfirst ////////////////////////... 阅读全文
posted @ 2013-07-30 19:10 jlins 阅读(738) 评论(0) 推荐(0)
摘要: 通过计算任意两个表的简单自然连接过程讨论线性表的应用。书本2.4#includeusing namespace std;#define MaxCol 10typedef struct Node1{ int data[MaxCol]; struct Node1 *next;}DList;typedef struct Node2{ int Row,Col; DList *next;}HList;void CreateTable(HList *&h){ int i,j; DList *r,*s; h=(HList *)malloc (sizeof(HList)); h->next=NU 阅读全文
posted @ 2013-07-30 19:07 jlins 阅读(346) 评论(0) 推荐(0)
摘要: //IntPtr转自定义结构struct onlydata{IntPtr hwnd;};onlydata pd=new onlydata();IntPtr pd;pd=Marshal.PtrToStructure(pd,typeof(onlydata));//自定义结构转IntPtrMarshal.StructureToPtr(data,pd,true); 阅读全文
posted @ 2013-07-30 19:06 jlins 阅读(772) 评论(0) 推荐(0)
摘要: 所谓有序表,是指这样的线性表,其中所有的元素以递增或递减的方式排列,并且规定有序表中不存在元素值相同的元素!#includeusing namespace std;int ListInsert(SqList *&L,ElemType e) //用顺序表存储有序表,只有ListInsert()有所差异,其余相同{ int i=0,j; while(ilength&&L->data[i]data[i]==e) return 0; for(j=ListLength(L);j>i;j--) L->data[j]=L->data[j-1]; L->d 阅读全文
posted @ 2013-07-30 19:04 jlins 阅读(2828) 评论(0) 推荐(0)
摘要: 最近项目中使用了JarFile 这个类 来load jar包中的 configuration,大致的情况如下public void processJarEntries(JarFile paramJarFile, ZipEntryFilter paramZipEntryFilter, ZipEntryProcessor paramZipEntryProcessor) { for (Enumeration localEnumeration = paramJarFile.entries(); localEnumeration.hasMoreElements(); ) { ZipEntry lo... 阅读全文
posted @ 2013-07-30 19:02 jlins 阅读(630) 评论(0) 推荐(0)
摘要: 本文参看了http://www.uml.org.cn/mobiledev/201209211.asp#1 这篇文章中的介绍,尊重原著。 1、IOS沙盒机制IOS应用程序只能在本应用程序中创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行 阅读全文
posted @ 2013-07-30 19:00 jlins 阅读(7892) 评论(0) 推荐(0)
摘要: 1. 表象 Service中可以正常显示Toast,IntentService中不能正常显示Toast,在2.3系统上,不显示toast,在4.3系统上,toast显示,但是不会消失。 2. 原因 Toast要求运行在UI主线程中。 Service运行在主线程中,因此Toast是正常的。 IntentService运行在独立的线程中,因此Toast不正常。 3. 在IntentService中显示Toast 利用Handler,将显示Toast的工作,放在主线程中来做。具体有两个实现方式。 Han... 阅读全文
posted @ 2013-07-30 18:57 jlins 阅读(5651) 评论(0) 推荐(0)
摘要: 安装参考前文,http://blog.csdn.net/sheismylife/article/details/8794589方法一致。只不过这次在GCC4.8.1上编译。scons install 没有正确安装头文件和.a文件到系统目录下。需要手动运行下面的命令:cp -r src/mongo/ /usr/include/chmod -R 777 /usr/include/mongo/cp libmongoclient.a /usr/lib/仍然不能编译动态库。 阅读全文
posted @ 2013-07-30 18:55 jlins 阅读(192) 评论(0) 推荐(0)
摘要: 如图这样,其实是要插入一个time的控件,这样才能使得坐标值会根据鼠标的移动而不停变化。time插件中写private void timer1_Tick(object sender, EventArgs e) { if (webBrowser1.Bounds.Contains(this.PointToClient(Cursor.Position))) { this.toolStripStatusLabel1.Text = webBrowser1.PointToClient(Cursor.Position).ToString()... 阅读全文
posted @ 2013-07-30 18:54 jlins 阅读(1077) 评论(0) 推荐(0)
摘要: Problem Description Given a specified total t and a list of n integers, find all distinct sums using numbers from the list that add up to t. For example, if t=4, n=6, and the list is [4,3,2,2,1,1], then there are four different sums that equal 4: 4,3+1,2+2, and 2+1+1.(A number can be used within a s 阅读全文
posted @ 2013-07-30 18:52 jlins 阅读(165) 评论(0) 推荐(0)
摘要: 如何调用另外一个app应用的activity或者service,本文提供一个验证可行的方法。调用方法: Intent intent=new Intent("youActionName"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.putExtra("type",inType); //if needed ComponentName cn=new ComponentName("applic. 阅读全文
posted @ 2013-07-30 18:50 jlins 阅读(543) 评论(0) 推荐(0)
摘要: 在百度地图api中,默认的地图图标是一个红色的椭圆形。但是在项目中常常要求我们建立自己的图标,类似于我的这个操作很简单,分如下几步进行步骤一:先ps一个图标,大小要合适,如果要背景透明的,记得保存成png格式。推荐一个在线ps网站http://uupoop.com/。做好图片之后,如果你使用vs或其他控制谈调用的百度地图api,要把图片放到debug文件夹中。步骤二:在html语句中加入:var map =new BMap.Map('container');map.centerAndZoom(new BMap.Point(116.380797, 39.918497), 18); 阅读全文
posted @ 2013-07-30 18:47 jlins 阅读(1078) 评论(0) 推荐(0)
摘要: 1 综述 在Unix和Linux系统里,cp是经常使用的一个命令,用于复制文件,用法如下: $cp src_file dest_file 以下就使用若干系统调用来实现自己的cp。 2 原理 open:打开一个文件; close:关闭文件; read:从文件中读取数据到缓冲区; write:将数据从缓冲区写入文件; fcntl:给文件加锁; sbrk:申请堆内存; brk:释放堆内存。 以下直接上代码:#include #include #include #include #include #include #include int main(int argc, char *argv[]){ . 阅读全文
posted @ 2013-07-30 18:46 jlins 阅读(594) 评论(0) 推荐(0)
摘要: 文件上传的几种不同语言和不同方法的总结。 第一种模式 : PHP 语言来处理这个模式比较简单, 用的人也是最多的, 类似的还有用 .net 来实现, jsp来实现, 都是处理表单。只有语言的差别, 本质没有任何差别。 file.php 文件内容如下 : 0) { echo "Return Code: " . $_FILES["file"]["error"] . ""; } else { echo "Upload: " . $_FILES["file"]["name& 阅读全文
posted @ 2013-07-30 18:44 jlins 阅读(14003) 评论(1) 推荐(1)
摘要: //数组中排序 int in[] = {1,6,5,8,9}; Arrays.sort(in); for(int i=0;idata[i]) min=data[i]; } System.out.println("最大值"+max+"最小值"+min);///JAVA冒泡排序int[] numbs = {10,9,5,2,1,3,8,7,6,4}; int temp = 0; for(int i = 0; i numbs[j]){ temp = numbs[i]; numbs[i] = numbs[j]; numbs[j] = temp; } } } fo 阅读全文
posted @ 2013-07-30 18:42 jlins 阅读(4532) 评论(0) 推荐(0)
摘要: 跨应用发送和接收广播,与同应用下的情况差不多,只需要添加一个权限,以及配置一下receiver的android:process属性即可发送广播的应用中:Java代码 Intentintent=newIntent("info.zhegui.receiver.interprocess");sendBroadcast(intent);注意要在manifest.xml添加接收广播的权限,这个权限是receiver自定义的Java代码 接收广播的应用中:Java代码 publicclassMyReceiverextendsBroadcastReceiver{privatefinalS 阅读全文
posted @ 2013-07-30 18:40 jlins 阅读(442) 评论(0) 推荐(0)
摘要: 题:编写程序实现单链表的插入。【美国某著名计算机嵌入式公司2005年面试题】答案:完整代买如下:// P167_example1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include typedef struct student{ int data; struct student *next;}node;//建立单链表node* create(){ node *head,*p,*s; int x, c 阅读全文
posted @ 2013-07-30 18:38 jlins 阅读(404) 评论(0) 推荐(0)
摘要: CONCAT(str1,str2,...) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col)mysql> SELECT CONCAT('My', 'S', 'QL'); -& 阅读全文
posted @ 2013-07-30 18:36 jlins 阅读(452) 评论(0) 推荐(0)
摘要: 检查您的打开文件数量的限制,它们不停地以一种奇怪的方式损害我们的潜在客户。应该杜绝此事再次发生,但是要发现这种危害,尤其是对于不同的Linux分布式系统而言,确实很困难。打开文件对于系统操作而言至关重要。因为它们定义了一个进程所能打开的总的文件句柄数量,要记住,在Unix/Linux上,所有的一切都是以文件的形式存在的,包括所有的的实体文件,尤其是TCP/IP 及Unix套接字也算作文件。这意味着像Nginx或MySQL等服务能够耗尽所有文件句柄,包括用户TCP/IP 连接及磁盘上的文件句柄。所以,很轻易地就能够消耗完一台中等负荷系统的所有可用文件量。许多Linux系统默认的打开文件数量为10 阅读全文
posted @ 2013-07-30 18:34 jlins 阅读(241) 评论(0) 推荐(0)
摘要: 我们知道用下面的方法可创建ASM磁盘,然后再创建逻辑的ASM组以 root 用户身份创建 ASM 磁盘。# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1Marking disk "/dev/sdc1" as an ASM disk: [OK]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdd1Marking disk "/dev/sdd1" as an ASM disk: [OK]# /etc/init.d/oracleasm createdisk VOL3 阅读全文
posted @ 2013-07-30 18:32 jlins 阅读(635) 评论(0) 推荐(0)
摘要: Tanning SalonTime Limit:1000MSMemory Limit:10000KTotal Submissions:6822Accepted:3686Description Tan Your Hide, Inc., owns several coin-operated tanning salons. Research has shown that if a customer arrives and there are no beds available, the customer will turn around and leave, thus costing the com 阅读全文
posted @ 2013-07-30 18:30 jlins 阅读(409) 评论(0) 推荐(0)
摘要: 首先,在Form中调用百度地图api,我们需要使用webbrowser控件,这个在前面的文章中已经讲过了,可以参照(http://blog.csdn.net/buptgshengod/article/details/9617177)。 那么接下来就是一些关联性的操作。首先我建议把web的文件放到vs中来进行修改(文件本身以及用到的资源都要存到bin/debug中)。如图,这样统一操作更容易实现。几个关键的问题在这要提一下:问题一:webbrowser和form之间的数据传输问题。答:这个已经在http://blog.csdn.net/buptgshengod/article/d... 阅读全文
posted @ 2013-07-30 18:28 jlins 阅读(9825) 评论(0) 推荐(0)
摘要: Problem Description 吉哥这几天对队形比较感兴趣。 有一天,有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] ... h[n],吉哥希望从中挑出一些人,让这些人形成一个新的队形,新的队形若满足以下三点要求,则称之为完美队形: 1、挑出的人保持他们在原队形的相对顺序不变; 2、左右对称,假设有m个人形成新的队形,则第1个人和第m个人身高相同,第2个人和第m-1个人身高相同,依此类推,当然,如果m是奇数,中间那个人可以任意; 3、从左到中间那个人,身高需保证递增,如果用H表示新队形的高度,则H[1] #include #include usin... 阅读全文
posted @ 2013-07-30 18:26 jlins 阅读(381) 评论(0) 推荐(0)
摘要: 1.在你要导出的项目上单击右键,在弹出的右键菜单里选择:Export…选项。2.在弹出的对话框里选择:,然后点击下边的Next;3.在弹出的对话框里,点击选择导出后的jar存储路径以及文件名。(其他参数一般不用修改),点击Next;4.弹出对话框Jar Packaging Options,保持默认即可,点击Next;5.弹出对话框Jar Manifest Specification,,点击Browse…,在弹出窗口中选择你项目中包含main方法的类,然后点OK,选择完毕后,点击Finish。会弹出编译结果的对话框,没重大错误的话,直接点击OK即可导出可执行的jar文件到你刚才选定的路径。(这一 阅读全文
posted @ 2013-07-30 18:24 jlins 阅读(182) 评论(0) 推荐(0)
摘要: 1. 设置默认时区PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.timezone=Asia/Shanghai\注:搜索“persist.sys.timezone”,并更改其值persist.sys.timezone值域•Marshall Islands 马绍尔群岛 Pacific/Majuro •Midway Island 中途岛 Pacific/Midway ... 阅读全文
posted @ 2013-07-30 18:22 jlins 阅读(995) 评论(0) 推荐(0)
摘要: 原文出自http://www.iteye.com/topic/110834[背景] 做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr32 test.ocx命令进行注册。但如果真是这么去做的话,那么代表着你处于危险之中了,因为您是通过让用户自己去部署设置环境来达到你的目的,这就失去软件项目本身所存在的价值。那么面对这种情况,我们应该如何解决呢?聪明的你一定会很快就想到 阅读全文
posted @ 2013-07-30 18:20 jlins 阅读(212) 评论(0) 推荐(0)
摘要: linux软件第一次调用动态连接库的时候要延迟几秒,怀疑在突然掉库的时候动态库加载耗费了时间,所以造成延时,遂改为静态库方式,原来的makefile文件是testmac: cp $(IPC_DIR)/libmem.so ./ cp $(IPC_DIR)/libipc.so ./ $(CC) $(CFLAGS) -L. -lmem -lipc $(MACROS) -I $(SHAREINC_DIR) \ ./lib/int_sqrt.c \ ./src/ac_lteTestMac.c \ ./src/ac_lteTestMacInit.c \ ... 阅读全文
posted @ 2013-07-30 18:18 jlins 阅读(241) 评论(0) 推荐(0)
摘要: 前几天看到篇文章,写的是科技让人变得陌生,balabala,总的说来就科技让邻居是男是女不知道了,朋友见面少了之类的。其实我觉得,也不能全怪科技发展的太快,而是人心都飘到网路上了,像我这一辈已经老去的80后,经历了互联网的大发展,虽然以前也是什么都在QQ聊,但慢慢的,现在更加的希望能够和老友们坐在一起聊聊什么的,所以这事情还是看人自己,一字记之曰心。你想去做了,又什么不是不可以的。 但我今天想说的可不是这个,但要说的跟这个心,还是有关系的。 话说最近帮朋友看他们的官方网站,一眼看上去,如果按照“做个网站”来定义,做的还不错,有鼻子有眼,样样全, 有帖子,有图片,有分类。但在我看了这个网站... 阅读全文
posted @ 2013-07-30 18:16 jlins 阅读(256) 评论(0) 推荐(0)
摘要: 这是根据《C#网络编程实例教程》中学到的知识实现的一个C#网页简单下载器,其中涉及到的知识主要是HTTP协议编程中相关类:HttpWebRequest类、HttpWebResponse类、WebRequest类、WebResponse类、Uri类、WebClient类。通过它们相应的方法实现,这里涉及到了4个新接触的知识点我想重点讲述:(1).ComboBox控件:这是一个下拉列表的可编辑的文本框,右键该控件在显示的"编辑项"中添加网址,可见实例中的下拉控件;(2).saveFileDialog控件:这是一个保存文件位置对话框,通过该控件可以保存文本文件在自定义位置,还有一 阅读全文
posted @ 2013-07-30 18:14 jlins 阅读(886) 评论(0) 推荐(0)
摘要: 引言 本人从事打印机开发和打印驱动开发的相关工作,深感资料特别是中文资料的匮乏和不成系统,对新入门的从事该行业的人来说,门槛很高。在这里一方面是将开发中遇到的相关知识点整理出来,另一方面也能够促进自己的学习。打印相关的知识很多,这里分系列的写出来。主要分以下几个部分: 一、 概述。这一章节简单描述PCL语言的来源、演变,以及它的功能和目的。 二、 打印基础知识。这一章节介绍打印开发所需要的基础知识,专业术语等。 三、 PCL语言。这一章节介绍PCL语言的组成、命令格式等。 四、 PJL语言。这一章节介绍PJL语言的组成。 五、 PC打印驱动。这一章节介绍PC端打印驱动的流程、模型等。 六、.. 阅读全文
posted @ 2013-07-30 18:12 jlins 阅读(6820) 评论(0) 推荐(0)
摘要: 1. 基本概念 泛型是Java SE 1.5的新特性,泛型的本质是 参数化类型 ,也就是说所操作的 数据类型 被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为 泛型类 、泛型接口、泛型方法。 好处:泛型的主要目标是提高Java程序的类型安全。消除强制类型转换。2. 示例 2.1 普通泛型Java代码classPoint{//此处可以随便写标识符号,T是type的简称privateTvar;//var的类型由T指定,即:由外部指定publicTgetVar(){//返回值的类型由外部决定returnvar;}publicvoidsetVar(Tvar){//设置的类... 阅读全文
posted @ 2013-07-30 18:10 jlins 阅读(268) 评论(0) 推荐(0)
摘要: 最近要开发一个软件需要爬取网站信息,于是选择了python 和scrapy下面做一下简单介绍:Scrapy安装连接,scrapy官网连接所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。不过由于一个网站的网页很多,而我们又不可能事先知道所有网页的URL地址,所以,如何保证我们抓取到了网站的所有HTML页面就是一个有待考究的问题了。一般的方法是,定义一个入口页面,然后一般一个页面会有其他页面的URL,于是从当前页面获取到这些URL加入到爬虫的抓取队列中,然后进入到新新页面后再递归的进行上述的操作,其实说来就跟深度遍历或 阅读全文
posted @ 2013-07-30 18:08 jlins 阅读(4461) 评论(0) 推荐(0)
摘要: RDIFramework.NET平台代码生成器V1.0发布(提供下载)RDIFramework.NET(.NET快速开发整合框架)框架做为信息化系统快速开发、整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案。在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务逻辑代码的工具,则对开发效率有大大的提升。当前市面上有很多代码生成的工具,各有各的优点,我们的代码生成器主要是基于(但不限于)我们RDIFramework.NET开发框架的 阅读全文
posted @ 2013-07-30 18:06 jlins 阅读(215) 评论(0) 推荐(0)