摘要:
社会化登录之豆瓣小结1:登录豆瓣网,注册一个开发者账号,然后选择我的应用。2:创建我的应用:回调地址很重要,要和自己请求时的回调地址一致。QQ对于回调地址只是匹配域名,其他几个是直接匹配整个地址,然后加上参数code进行回调。3:查看和配置应用基本信息:可以看到:下面的要注意喽:豆瓣测试自己的账号的时候必须把自己添加进去,其他社会化登录不要添加自己账号。4:实现流程参考:http://douban-oauth2.wikispaces.com/基本使用:页面链接:说明:通过该链接,返回code调用实现:------------------------------------基本调用------- 阅读全文
posted @ 2013-07-24 21:16
jlins
阅读(1857)
评论(0)
推荐(0)
摘要:
继智能手机和平板电脑之后,智能穿戴设备被公认为下一片“蓝海”,国外的谷歌和苹果在这一领域无疑是领头羊,谷歌智能眼镜已经面世,苹果智能手表iWatch也在紧锣密鼓的部署中,而除谷歌和苹果之外,三星等企业也对这一领域“虎视眈眈”,另外,你还不得不忽略国内的企业,毕竟国内企业的模仿和山寨能力堪称世界闻名。 其实对谷歌和苹果而言,进军智能穿戴设备领域也不过是“小试牛刀”而已,按理说,在这种情况下,国内企业观望的居多,看情况好就跟进,几乎没有愿意第一个吃螃蟹的。不过,最近有消息称,果壳智能手表GWatch备受关注,并且网易员工还成为了其首位用户,由此看来GWatch已经很成熟,而且开始了商业化进程。难. 阅读全文
posted @ 2013-07-24 21:13
jlins
阅读(215)
评论(0)
推荐(0)
摘要:
从开学到现在,几乎把所有时间都用在英语上了,计算机的学习迟迟不能进行,也通过这全职一周的学习,得到一些启示。这一周的学习历程:这一周的主要学习还是以《纵横美国》为主,听+重复,现在对于《纵横美国》,听懂还是比较容易的,关键在重复很困难,有时候感觉照着人家把这句话说下来都不容易,需要重复最少五遍才能说流利,如果想要练就美国口语,更不容易,不过这对口语有很大的帮助,至少在听完之后脑子里开始往外蹦整个句子了,虽然这种感觉只能持续几个小时。这周也不仅仅是一直在《纵横美国》上,还有一部分时间在italki网站上,真心感觉这个网站很好,里面有很多学习英语和汉语的人,在这里我开始天天写一个英语小短文,当然, 阅读全文
posted @ 2013-07-24 21:12
jlins
阅读(433)
评论(0)
推荐(0)
摘要:
还是庞果网,今天和他杠上了,倒水问题。 题目详情 有两个容器,容积分别为A升和B升,有无限多的水,现在需要C升水。 我们还有一个足够大的水缸,足够容纳C升水。起初它是空的,我们只能往水缸里倒入水,而不能倒出。 可以进行的操作是: 把一个容器灌满; 把一个容器清空(容器里剩余的水全部倒掉,或者倒入水缸); 用一个容器的水倒入另外一个容器,直到倒出水的容器空或者倒入水的容器满。 问是否能够通过有限次操作,使得水缸最后恰好有C升水。 输入:三个整数A, B, C,其中 0 < A , B, C <= 1000000000 输出:0或1,表示能否达到要求。 算法描述初... 阅读全文
posted @ 2013-07-24 21:09
jlins
阅读(1118)
评论(1)
推荐(0)
摘要:
Clairewd’s messageTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2512 Accepted Submission(s): 983 Problem Description Clairewd is a member of FBI. After several years concealing in BUPT, she intercepted some important messages and she was... 阅读全文
posted @ 2013-07-24 21:05
jlins
阅读(252)
评论(0)
推荐(0)
摘要:
微创业这里指小的创业,3-5人组成的小成本创业团队。 用微小的成本进行创业,或者在细微的领域进行创业。核心内容包括,自主解决就业问题的创业模式。 前言: 随着科技智能技术发展越来越多降低人工成本。 大量制造产业纷纷脱离依赖人工。 例如: 富士康1生产线有10000人,上机器人后可降低50%左右的人工。 就会造成5000人的失业。 这一案例可以表明,工作不再好找,选择创业会比找工作更有出路? 下面的带来的话题: 1、微创业是否在将来出现成潮流趋势? 2、如果出现你认为会有哪些商机? 3、你是否全职工作还是自由职业? 4、你的工作是否满足你的需求? ... 阅读全文
posted @ 2013-07-24 21:03
jlins
阅读(204)
评论(0)
推荐(0)
摘要:
svn上的minixml源码下载。 svn co http://svn.msweet.org/mxml/tags/release-2.7/ 按照下载回来的源代码进行编译和安装。本教程只针对新手做一个引导,大神见笑了,可以直接绕道。愿这个教程给你带来帮助。 即: ./configure make make install 随后就可以开始使用非常简洁的并可以跨很多平台的minixml 更换平台只需要将xml库使用不同的工具链重写编译一下即可啦。 开始开发的示例如下: 对应有个一minixml的中文说明手册:MiniXML中文文档.doc http://wenku.baidu.c... 阅读全文
posted @ 2013-07-24 20:59
jlins
阅读(15110)
评论(0)
推荐(0)
摘要:
RAID 独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错。 磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。 外接式磁盘阵列柜最常被使用大型服务器上,具可热抽换(Hot Swap)的特性,不过这类产品的价格都很贵。 内接式磁盘阵列卡,因为价格便宜,但需要较高的安装技术,适合技术人员使用操... 阅读全文
posted @ 2013-07-24 20:57
jlins
阅读(1599)
评论(0)
推荐(0)
摘要:
本文主要对filter的基本使用进行了讲解,其中涉及到了 filter是什么 一个filter处理一个jsp 多个filter处理一个jsp filter是什么 Filter 是java下的一种过滤器 ,能实现对java web程序 客户端和服务器端消息的过滤,也就是在服务器段接受request之前,可以预先对request进行处理,或在客户端接受response之前,对response进行处理。 Filter的使用非常灵活,是在“链”到客户端和服务器之间的,在需要时可以配置到客户端与服务器之间,在不需要时可以去掉。filter还可以设置其对发送到哪些页面或从哪些页面发出的消息进行过滤,即.. 阅读全文
posted @ 2013-07-24 20:55
jlins
阅读(12808)
评论(0)
推荐(0)
摘要:
0:前言:在第二篇中,我们主要介绍了丙方android公司利用乙方C++公司给的动态库,直接调用库中的方法,但是这样方式受限于:乙方C++公司开发的动态库是否符合jni的规范,如果不规范,则不能直接调用如果丙方android公司哪一天老板脑瓜抽筋说:“擦,咱们利用乙方C++公司给的库基础上再包装一下,再添加我们公司业务的新功能,打包成库,我们也卖!!!!”这种情况下不能直接调用乙方给的库了有的库只是实现了基本的业务逻辑,更加复杂的需要调用库中的函数来实现在本篇中,我们整合第三方库到我们自己的库中,详情请看下面 [第一篇:android利用jni调用第三方库——编写库libhello.so][. 阅读全文
posted @ 2013-07-24 20:51
jlins
阅读(409)
评论(0)
推荐(0)
摘要:
胜利大逃亡(续)Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3734Accepted Submission(s): 1216 Problem Description Ignatius再次被魔王抓走了(搞不懂他咋这么讨魔王喜欢)…… 这次魔王汲取了上次的教训,把Ignatius关在一个n*m的地牢里,并在地牢的某些地方安装了带锁的门,钥匙藏在地牢另外的某些地方。刚开始Ignatius被关在(sx,sy)的位置,离... 阅读全文
posted @ 2013-07-24 20:49
jlins
阅读(257)
评论(0)
推荐(0)
摘要:
上篇介绍了如用PHP连接上MySql进行,并进行sql语句的执行。但是我们没有介绍,如何输出处理的结果,如何获得处理的结果。这里要先说明Mysql有两种查询处理模式,一种是有缓冲的查询处理模式,一种是没有缓冲的查询处理模式,对于有缓冲的查询处理模式,说白了就是在客户端把从服务器返回的结果集保存在内存中,当客户端要再次执行类似操作,或者需要这个结果集,查询效率就很快了,当然缺点是消耗内存。而没有缓冲的查询模式就是直接取从服务器上返回的结果集,而不需要为它在客户端多分配一块内存进行存储,而且在结果集还没全部出来时,客户端这边就可以进行取操作,例如取第一行。对于应该用那种模式,似情况而定。我们先重点 阅读全文
posted @ 2013-07-24 20:46
jlins
阅读(258)
评论(0)
推荐(0)
摘要:
方法一:先对数组进行排序,再遍历排序后的数组,统计每个数的次数,出现次数最大的数即为要找的数。 时间复杂度 O(nlogn)+ O(n)= O(nlogn) 不需要额外存储空间 方法二:先对数组进行排序,出现次数超过数组长度的一半的数必然是数组中间的那个数 时间复杂度O(nlgn)+ O(1)= O(nlgn) 不需要额外存储空间 方法三:不排序,扫描一遍数组,每次删除两个不同的数,最终得到那个数即为要找的数 时间复杂度O(n) 空间复杂度O(1)代码:#include "stdafx.h"#include using namespace std;//找出数组中出现次数超过 阅读全文
posted @ 2013-07-24 20:44
jlins
阅读(198)
评论(0)
推荐(0)
摘要:
如何开展软件架构之需求分析3前面提到在需求分析过程中,需要将需求结构化,然后依据该需求矩阵,通过推荐需求,分析约束来分析隐藏需求。现在我们来看一个具体的例子如下图1所示图1其上图中,颜色相同且之间有联线的,表示是两者之间有相互的制约关系。比如,1)对于互联网这么一个业务环境,网站必然会有很多的僵尸用户,考虑数据库容量有效,需开发相应的僵尸管理模块,由该模块定期通知用户激活账号2)业务要求能支持多终端浏览,故设计开发页面自适应功能。3)用户计算机水平不高,界面应设计的相应的简单,易用,推导出应开发相应的工作中心,将常规的操作都集中在该页面4)再者开发人员的水平不高,相应的调试技能不足,故在实现阶 阅读全文
posted @ 2013-07-24 20:43
jlins
阅读(189)
评论(0)
推荐(0)
摘要:
在程序中涉及方法重写的地方使用@override Annotation(只作用于方法)注释可以很好的避免由于重写方法名字过长而造成的程序后期出现的难以调试的错误,特别是程序没有报任何的错误时,而程序的运行结果并没有和我们预期的结果一样时,可以考虑使用该方法。通过Annotation可以简化事件编程,例如可以通过注释的方式为控件绑定事件监听器。通常情况下,对象的引用若要访问类的方法或属性是不能为null的,否则会抛出空指针异常,但是引用值为null的对象却可以访问类的静态属性和方法,因为静态类成员是属于类的而不是属于某个对象对于static关键字而言,有一条非常重要的原则:类成员(包括方法,初始 阅读全文
posted @ 2013-07-24 20:40
jlins
阅读(212)
评论(0)
推荐(0)
摘要:
最近在做系统调优,总结了下cache相关知识,以及如何提高性能和并发性能的方法。 一CACHE相关 1. cache概述 cache,中译名高速缓冲存储器,其作用是为了更好的利用局部性原理,减少CPU访问主存的次数。简单地说,CPU正在访问的指令和数据,其可能会被以后多次访问到,或者是该指令和数据附近的内存区域,也可能会被多次访问。因此,第一次访问这一块区域时,将其复制到cache中,以后访问该区域的指令或者数据时,就不用再从主存中取出。 2. cache结构 假设内存容量为M,内存地址为m位:那么寻址范围为000…00~FFF…F(m位) 倘若把内存地址分为以下三个区间: 《... 阅读全文
posted @ 2013-07-24 20:39
jlins
阅读(887)
评论(0)
推荐(0)
摘要:
面是8位Java牛人,他们为Java社区编写框架、产品、工具或撰写书籍改变了Java编程的方式。P.S 以下排名纯属个人喜好。1. Tomcat & Ant创始人James Duncan Davidson,当他还是Sun公司(1997–2001)的一名软件工程师时创立了基于Java的Web服务器Tomcat。直到现在Tomcat 仍然被用于很多Java Web项目。此外他还编写了Ant构建工具,采用XML描述构建过程和依赖管理成为了构建基于Java Web程序的实际标准。相关链接James Duncan Davidson TwitterJames Duncan Davidson Wik 阅读全文
posted @ 2013-07-24 20:36
jlins
阅读(858)
评论(0)
推荐(0)
摘要:
就编程语言的相对重要性,如果要你来给评级,你会怎么评?恐怖大多数开发者都会说,明显就是“他们的”编程语言是最好的,并且是最重要的。如果你想从更为科学的角度看这个问题,那你就要来看看这张展示各编程语言直接关系的交互式图。编程语言影响力关系网提示:下面这张截图来自 Ramio Gómez 的『编程语言影响力关系网』,这个交互图可以耗费你整天时间去探索,并会让很多人会大声发出惊叹,“怎么 LISP 的影响力居然还超过了 SQL 啊?”译注:Ramio Gómez 是一位住在德国柏林的自由职业软件工程师,他擅长Web开发、数据挖掘和数据可视化,在用Python (Django, F 阅读全文
posted @ 2013-07-24 20:35
jlins
阅读(403)
评论(0)
推荐(0)
摘要:
微软在编译者大会上宣布将Bing作为平台开放,此举显然旨在改变谷歌(微博)一家独大的局面。报道称,微软知道如何创建平台。因此当它发布新平台时,都值得业界仔细关注。就在上周之前,微软Bing给大家的印象还是一个同谷歌竞争的搜索引擎。然而在编译开发者大会上,微软做出一个令人吃惊的声明:Bing如今也是一个开发者平台。微软正开放Bing的多个工具,包括Entity API 、语音功能、光学字符识别功能、翻译功能以及为第三方应用开发者准备的工具。微软将这些服务描述为用来创建产品的“智能结构”,帮助人们以更人性化的方式与世界的知识以及他们所处的环境互动。微软内部已经在使用这些功能,不过现在正慢慢向其他人 阅读全文
posted @ 2013-07-24 20:33
jlins
阅读(321)
评论(0)
推荐(0)
摘要:
现在这社会,人人都显得浮躁了,不是好事情。特别是针对做开发这种技术行业,需要的是要踏踏实实,勤勤恳恳。太多人,要么对技术一知半解就开始乱喷,要么就是抱死原来会的那点东西,不再进取。纵观那些大牛们,除了他们本身深厚的积淀外,更可怕的是他们绝对都是非常非常非常努力的人。每个人都是从一个菜鸟做起的,但有的人慢慢的成了大牛,有的人却慢慢成了奇葩,更有甚者从菜鸟变成了菜根!大家同起点,你在游戏时候,大牛在钻研。你在约会时候,大牛在钻研,你在看电影时候,大牛在钻研。最后你丫的还说,我咋就成不了大牛呢!能成就鬼了!至那些正在向技术道路上前行,和已经前行多年却唠唠叨叨的人。闭上嘴,打开电脑,敲起键盘,大牛的道 阅读全文
posted @ 2013-07-24 20:31
jlins
阅读(634)
评论(0)
推荐(0)
摘要:
一 . 什么是线层阻塞?线程阻塞即线程高风亮节让出或放弃CPU,暂停执行,只有等到导致阻塞的原因解除,才能恢复运行;或者被其他线程中断,该线程会退出阻塞状态,并且抛出InterrutedException.二 .常见的导致线程阻塞的原因: Ø线程执行了Thread.sleep(intn)方法,线程放弃CPU,睡眠n毫秒,然后恢复运行。但是此时被该线程所控制的同步代码块的锁定释放权利依然属于该线程,其他线程依然不能访问该代码块。 Ø线程要执行一段同步代码,由于无法获得相关的同步锁,只好进入阻塞状态,等到获得了同步锁才能恢复运行。 Ø线程执行了一个对象的wait()方 阅读全文
posted @ 2013-07-24 20:28
jlins
阅读(239)
评论(0)
推荐(0)
摘要:
介绍当分布式系统编程成为你生活中的一部分时,你需要经历一段学习曲线。这篇文章描述了一下我当前在这个领域大致属于哪个层次,并希望能为你指出足够多 的错误,从别人的错误中学习,从而使你能以最优的路径通向成功。先声明一下,我在1995年时达到第1级,我现在处于第3级。你自己属于哪一级呢?第0级:完全一无所知每个程序员都从这一级开始。我不会在此浪费太多口舌,因为这实在没什么太多可说的。相反,我会引用一些我曾经经历过的对话,为从未接触过分布式系统的开发者们提供一些建议。对话1:NN:“在分布式系统中,复制是个很容易的操作,你只需要让所有的结点同时存储你要复制的东东就行了”。另一段对话(从我记忆深处挖出来 阅读全文
posted @ 2013-07-24 20:24
jlins
阅读(285)
评论(0)
推荐(0)
摘要:
例如:我收到一个短信是一个链接:http://www.qq.com/a/b/?, 当我点击以后我要实现的场景是:点击-----》有两种情况可供选择:手机中有此应用,跳转到应用;反之,则进入网页。跳入网页我就不说了,这个不用写什么都会跳过去,本身就是http超链接,下面介绍如何让系统根据书写的连接,查找到我的应用,并在程序中将这个地址完整的获取:1、首先,在manifest.xml中你要跳转到的activity中添加如下代码: 注意:在以上代码中android:pathPrefix="/a",这个属性定义了内容提供器的数据子集的URI的初始部分,这就说明设置sche... 阅读全文
posted @ 2013-07-24 20:22
jlins
阅读(1410)
评论(0)
推荐(0)
摘要:
在简单的三层登陆完成之后,我又在其中加入了设计模式,其中包括抽象工厂+反射和外观模式.关于设计模式,在学习三层之前我们已经系统的学习过,可是在这次往机房收费系统中加设计模式时,还是感觉无从下手,出现了学没有致用的尴尬情景.不过这也体现了我们提高班学习中项目驱动的优势. 接下来是我的一些现有思路,可能还不很准确,期待读者朋友的指点. 先说一下简单的三层登陆思想吧: 我们现阶段接触的三层就是最基本的三层--UI层,BLL层和DAL层.关于这三者之间的关系,在我前面博客中有所涉及,如果有兴趣,你可以参看:三层架构入门. 言归正传,理论知识我们知道了,在机房收费系统中,我们究竟是如何利用这三层来简化. 阅读全文
posted @ 2013-07-24 20:20
jlins
阅读(260)
评论(0)
推荐(0)
摘要:
最近在研究SQL语句的优化问题。下面是从网上搜集的,有的地方有点老了,可是还是有很多可以借鉴的地方的。 如何加快查询速度? 1、升级硬件。 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。 3、扩大服务器的内存。 4、增加服务器CPU个数。 5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能。 6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他的联接访问表,后果严重。 7、查询时不要返回不需要的行、列。 8、用selec 阅读全文
posted @ 2013-07-24 20:18
jlins
阅读(464)
评论(0)
推荐(0)
摘要:
Android tp的虚拟按键处理 现在在越来越多的Android的手机都是虚拟按键来操作,但是对于开发者来说可能会关心Android对虚拟按键如何处理的。对Linux熟悉的人可能会说,it's easy, 调用input_report_key()。OK,你说的没有错误,但是在android中,google让你对策略和驱动有了更加深入的了解。 APP-------> Framework-------> Kernel-------> Hardware 上面就是整个Android的... 阅读全文
posted @ 2013-07-24 20:15
jlins
阅读(776)
评论(0)
推荐(0)
摘要:
题目链接:hdu1495共有6种操作,x-->y,x-->z,y-->x,y-->z,z-->x,z-->y#include#include#include#include#define MAXN 105using namespace std;int v[MAXN][MAXN][MAXN];int a,b,c,flag;struct node{ int x,y,z; int step;};bool judge(node k){ if( (k.x == k.y && k.z == 0) || (k.x == k.z && k.y 阅读全文
posted @ 2013-07-24 20:14
jlins
阅读(238)
评论(0)
推荐(0)
摘要:
最近做数据迁移,之前有一篇迁移思路思考的文章,这里继续做具体的测试,主题问表空间传输。 一、源服务器上导出表空间 源服务器: 10.1.122.55 目标服务器:10.1.122.54 0.设置字符集 注意,这里不设置字符集在导入的时候会报错,详细情况见文章的最后。 suse11sp2:~ # export LANG=AMERICAN_AMERICA.AL32UTF8 suse11sp2:~> export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 suse11sp2:~> sqlplus / as sysdba SQL*Plus: Release 1. 阅读全文
posted @ 2013-07-24 20:11
jlins
阅读(594)
评论(0)
推荐(0)
摘要:
点击停止 阅读全文
posted @ 2013-07-24 20:10
jlins
阅读(202)
评论(0)
推荐(0)
摘要:
声明qdatabasemanager.h#include"qdatabasemanager.h"externQDatabaseManager*Database;引用main.c#include"qglobalvariable.h"Database=newQDatabaseManager();Database->Open_DataBase(); 阅读全文
posted @ 2013-07-24 20:08
jlins
阅读(521)
评论(0)
推荐(0)
摘要:
1,'name'=>'天命1'), array('id'=>2,'name'=>'天命2') ); $header=array('ID','角色名'); $excel->setFileName('aaa'); $excel->setTitle('工作区1'); $excel->create($data,$header); */class Excel { private $excelObj; private $file 阅读全文
posted @ 2013-07-24 20:05
jlins
阅读(297)
评论(0)
推荐(0)
摘要:
如何开展软件架构之需求分析4在《如何开展软件架构之需求》里提到一种描述功能需求的用例,现在来具体看一下如何用这一用例格式描述需求,关于这种格式的介绍,可具体参考《编写有效用例》一书如下所示1用例名:U2查看打卡记录层次:用户前置条件:已经登入系统步聚:1.点击左侧导航进入辅助办公菜单2.点击签到记录3.在签到记录页面选择待查询报告的员工4.在签到记录计页面选择查询日期,点击查询5.列出指定日期范围内的签到记录扩展:3a:只能查询有权限员工的签到记录,默认显示当前员工的签到记录列表备注:签到记录信息包括以下几列1.序号2.签到人员3.签到时间2用例名:U5提交请假条前置条件:已经登入系统层次:用 阅读全文
posted @ 2013-07-24 20:04
jlins
阅读(245)
评论(0)
推荐(0)
摘要:
虽然大部分php工程师都不需要知道php的C代码核心是如何运作的,有些人可能知道有个dl()函数.或者使用过一些第三方的类库,这些正是本文的重点之一. 希望对那些想把php带向更宽的边界的工程师有所帮助. 先来看看php的一个基本的运行流程: 浏览器用户--->web服务器(apache,nginx)--->Zend引擎从文件系统读取php代码文件--->Zend解释器工作 --->执行解释后的代码-->Zend引擎注册的函数接口-->内置模块或者各个需要的外部模块扩展-->数据库memcache等后端资源 其中 Zend引擎注册的函数接口 就是php 阅读全文
posted @ 2013-07-24 20:01
jlins
阅读(208)
评论(0)
推荐(0)
摘要:
http://soj.me/4495 按字典序生成字符串的全排列直接递归:#include #include #include using namespace std;int len;bool ever[9];string str;void permutation(string cur){ if(cur.size() == len) { cout>str) { memset(ever,0,sizeof(ever)); len = str.size(); permutation(""); } return 0;} 阅读全文
posted @ 2013-07-24 20:00
jlins
阅读(191)
评论(0)
推荐(0)
摘要:
Problem Description John never knew he had a grand-uncle, until he received the notary’s letter. He learned that his late grand-uncle had gathered a lot of money, somewhere in South-America, and that John was the only inheritor. John did not need that much money for the moment. But he realized t... 阅读全文
posted @ 2013-07-24 19:59
jlins
阅读(211)
评论(0)
推荐(0)
摘要:
请大家关注我的博客www.taomaipin.com 运算符在java基础中也占有着举足轻重的位置,我们当然要学会它。java 其实和其他计算机语言一样,基本的算术运算符基本一样,让我们看看 有哪些算术运算符,如下 运算符 含义+ 加法- 减法* 乘法/ 除法(division)% 模运算(取余运算modulus)++ 递增运算– 递减运算 Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运 算符的操作数必须是数值类型。 首先说下一元运算符, 一元运算符包括正(+)负(-)自增(+... 阅读全文
posted @ 2013-07-24 19:57
jlins
阅读(344)
评论(0)
推荐(0)
摘要:
假设需要向一个带有int型参量的函数传递一个值,这时可以传递一个int型常量,也可以传递一个int型的变量。在C99标准之前,数组参数情况于现在不一样,没有所谓的数组常量可供传递,而在C99中增加了复合文字。文字是非符号的常量,如5是int型的文字25.3是double型的文字。由此可见如果有能够表示数组和结构内容的文字,那么编程将会更加方便。对于数组来说,复合文字看起来就像是在数组初始化列表加上圆括号括起来的类型名,例如:下面是普通数组的声明方法:int a[2]={10,20};下面是一个复合文字,它创建了一个包含两个int型的无名称数组:(int [2]){10,20};注意、类型名就是 阅读全文
posted @ 2013-07-24 19:53
jlins
阅读(459)
评论(0)
推荐(0)
摘要:
整理一下以前写的东东,刚才又忘了~----------------------------------------------------------------------------------------------------------------我发现学过的东西如果不自己再总结或者复习很快就忘记了。写技术博客不仅是帮助别人,也是在帮助自己。不管涉及到的问题有多简单,记录总结是一种习惯。 1.一般linux内置安装的都有sudo,如果是redhat系列,可使用:rpm -qi sudo,命令查看具体信息 2.切换到root,修改配置文件/etc/sudoers 2.1配置... 阅读全文
posted @ 2013-07-24 19:51
jlins
阅读(817)
评论(0)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=4605 Magic Ball Game Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 309Accepted Submission(s): 73 Problem Description When the magic ball game turns up, Kimi immediately falls in it. The inter... 阅读全文
posted @ 2013-07-24 19:49
jlins
阅读(300)
评论(0)
推荐(0)
摘要:
阅读本文需要一定的dos基础概念,象:盘符、文件、目录(文件夹)、子目录、根目录、当前目录 每个命令的完整说明请加 /? 参数参考微软的帮助文档可以看到,在 /? 帮助里,"命令扩展名"一词会经常出现"命令扩 展名"是指相对于win98的dos版本而言,每个命令新增的功能 命令测试环境win2000proSP4win98的命令功能太少,就不作研究了 注:如果对某一命令还不是很熟悉,可以在命令行窗口下输入:命令名/?的方式来获得帮助。 例如:对dir命令的应用不熟悉,可以在命令行窗口下输入: dir /? 1 echo 和 @回显控制命令 @ ... 阅读全文
posted @ 2013-07-24 19:45
jlins
阅读(803)
评论(0)
推荐(0)
摘要:
描述:状态方程p[i][j]=dp[i-1][k]+dist(k+1,j),由于没搞懂距离dist是怎么计算的,以为是num[j]-num[k+1],结果wa了一次,在状态转移的时候,采用一个数组sc记录一下节点的位置#include #include #define N 0x7fffffff;int num[210];int dp[35][210];int sc[35][210];void show(int cur,int pos){ if(cur>1) show(cur-1,sc[cur][pos]-1); printf("Depot %d at restaurant %d 阅读全文
posted @ 2013-07-24 19:43
jlins
阅读(270)
评论(0)
推荐(0)
摘要:
java中的接口回调机制图解1. Adapter 接口概述Adapter是一个顶层列表视图和底层数据的桥梁,通过adapter可以获取列表视图中所体现的数据条目,并且通过adapter可以为数据集中的每个数据条目生成指定的视图。2. SpinnerAdapter 接口概述•SpinnerAdapter是spinner和spinner携带的数据之间的桥梁。•SpinnerAdapter允许定义两种不同的视图3. Listadapter 接口概述•Listadapter是listview和其底层数据的桥梁或接口•Listadapter包裹的数据可以作为显示listview视图的底层数据。4. Si 阅读全文
posted @ 2013-07-24 19:42
jlins
阅读(182)
评论(0)
推荐(0)
摘要:
线段树的区间更新与区间求和...一颗这样的线段树用两次... 先扫描1~k...用线段树统计出每个操作执行的次数... 那么每个操作就变成了 op. l , op.r , op.c= times* op.c 清空线段树..将初始的a1,a2~~an放入..用每个操作来更新值~~ Program:#include#include#include#include#include #include#include#include#define oo 1000000007#define ll long long#define pi acos(-1.0)#define MAXN 100005u... 阅读全文
posted @ 2013-07-24 19:39
jlins
阅读(207)
评论(0)
推荐(0)
摘要:
注意:当函数输入无效时,返回为0,而子数组的和也有可能为0,为了区分,设置一个全局变量标记输入是否有效。思路用下表说明: 代码:#include "stdafx.h"#include using namespace std;bool bInvalidInput = false;//用全局变量标记是否为无效输入//求连续子数组的最大和int FindGreatestSumOfSubArray(int nArr[], int nLength){ if (nArr == NULL || nLength nGreatestSum) { nGreatestSum = nCurrent 阅读全文
posted @ 2013-07-24 19:37
jlins
阅读(232)
评论(0)
推荐(0)
摘要:
在java的IO体系中,写文件通常会用到下面语句BufferedWriter bo=new BufferedWriter(new FileWriter("sql语句.txt"));用到这个的时候一定不能忘了他的伴侣代码。。bo.close();或者bo.flush();实际上,FileWriter在写文件时,会把内容存储到一块缓冲区中,当缓冲区满后,才会把缓冲区中的内容存入数据库,内容再继续存到缓冲区,如此反复,而flush()会将内存中的内容强制写到文件中,即使内存没满。这就是为什么最后要调用一次fileWriter.close(); 有关闭的功能,也有将缓冲区的内容写入 阅读全文
posted @ 2013-07-24 19:33
jlins
阅读(729)
评论(0)
推荐(0)
摘要:
1.pwd用于显示当前工作路径2.pwd -P 用于显示当前的实际工作路径(主要用于链接文件)加参数难以了理解,看个例子就明白了: 进入链接文件,pwd显示的是链接文件所在的路径,而你不是链接文件指向的路径(也就是当前的工作路径),直接有使用参数-P后才能显示当前的工作路径。如果仍然怀疑是否是,当前的工作路径可以使用,cd .. 后退到当前路径的父目录,然后使用pwd查看当前路径就明白了。总之,我又涨知识了~ 阅读全文
posted @ 2013-07-24 19:32
jlins
阅读(1242)
评论(0)
推荐(0)
摘要:
1.自动轮播+经过圆点滚动+鼠标停留在圆点上 时候暂停+离开圆点自动轮播: 焦点图 鼠标经过圆点切换 12345 焦点图1 鼠标点击圆点切换 12345 焦点图2 鼠标点击按钮切换 12345 var n=0; function slider(index){ $("ul").stop().animate({marginLeft:-index*980},1000); $(".num_box a").removeClass("c").eq(index).addClass("c"); } //自动播放: t=setInt 阅读全文
posted @ 2013-07-24 19:30
jlins
阅读(256)
评论(0)
推荐(0)
摘要:
《软件集成策略——如何有效率地提升质量》基本信息作者: 董越 出版社:电子工业出版社ISBN:9787121207662上架时间:2013-7-22出版日期:2013 年8月开本:16开页码:184版次:1-1所属分类:计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护 更多关于 》》》《 软件集成策略——如何有效率地提升质量》 内容简介 计算机书籍 要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到一定的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认... 阅读全文
posted @ 2013-07-24 19:28
jlins
阅读(303)
评论(0)
推荐(0)
摘要:
又来了,今天做了好几道了。。还是庞果网的 题目详情 给定直方图,每一小块的height由N个非负整数所确定,每一小块的width都为1,请找出直方图中面积最大的矩形。 如下图所示,直方图中每一块的宽度都是1,每一块给定的高度分别是[2,1,5,6,2,3]: 那么上述直方图中,面积最大的矩形便是下图所示的阴影部分的面积,面积= 10单位。 请完成函数largestRectangleArea,实现寻找直方图中面积最大的矩形的功能,如当给定直方图各小块的高度= [2,1,5,6,2,3] ,返回10。 算法描... 阅读全文
posted @ 2013-07-24 19:27
jlins
阅读(443)
评论(1)
推荐(1)
摘要:
1 .创建线程的两种方式中,应该优先选择使用实现了Runnable接口的方式,并重写内部的Run方法。2. 优点在于:可以实现多继承,可以共享实现了Runnable接口的类中的变量或者说是属性 3. 当主线程结束的时候,其他线程不受影响,并不会随之结束。一旦子线程启动起来后,它就拥有和主线程相同的地位,它不会受主线程的影响 4. 前台线程创建的子线程默认是前台线程,后台线程创建的线程默认是后台线程,所有的前台线程死亡后,JVM会通知所有的后台线程死亡5. sleep方法常常用来暂停调用该方法的线程暂停执行 6. 实际上,当调用了某个线程的yield方法后,只有优先级与当前线程相同,或者优先级比 阅读全文
posted @ 2013-07-24 19:23
jlins
阅读(146)
评论(0)
推荐(0)
摘要:
1、SQL SELECT 语句语法:SELECT 列名称 FROM 表名称2、SQL SELECT DISTINCT 语句语法:SELECT DISTINCT 列名称 FROM 表名称3、SQL WHERE 语句语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值操作符描述=等于不等于>大于=大于等于 可以写为 !=。SQL 使用单引号来环绕文本值。若果是数值,不能使用引号。4、SQL AND & OR 运算符AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。使用运括号组成复杂的表达式。5、SQL ORDER BY 子句根据指定的列对... 阅读全文
posted @ 2013-07-24 19:21
jlins
阅读(617)
评论(0)
推荐(0)

浙公网安备 33010602011771号