摘要:前言 我们在开发的工程中很多都是Maven项目,这样更加便于我们jar包的管理。而我们一般使用的IDE都是Eclipse,由于我们在日常的开发过程中会经常要用到一些Maven的操作,所以我今天主要跟大家分享一下我们在日常开发中的Maven实用小知识,让大家不再云里雾里。 正题 一、安装配置Maven 1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。 2.在Eclipse中安装Maven插件,Maven插件在线安装地址为:http://m2eclipse.sonatyp...
阅读全文
摘要:Potted FlowerTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 3872Accepted: 1446Description The little cat takes over the management of a new park. There is a large circular statue in the center of the park, surrounded by N pots of flowers. Each potted flower will be assigned to an integer n
阅读全文
摘要:此处发请求的是用httpclient4,请自己下载所需要的jar包。 发post请求,并得到数据。String url = "http://localhost:8080/lee"; url = url+ "/query/action/export.action"; String exportFilePath = "lee"+".csv."; final HttpClient httpClient = new DefaultHttpClient(); final HttpPost post = new HttpPos
阅读全文
摘要:本文出自 http://blog.csdn.net/shuangde800 --------------------------------------------------------------------------------------题目链接: poj-3140 题目 给n个节点的带权树,删掉其中一边,就会变成两颗子树, 求删去某条边使得这这两颗子树的权值之差的绝对值最小。 思路 直接dfs一次,计算所有子树的权值总和tot[i] 如果删掉一条边(v, fa),fa是v的父亲节点, 那么v子树权值总和为tot[v],显然另一棵子树的权值总和就是s...
阅读全文
摘要:D. Bubble Sort Graphtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputIahub recently has learned Bubble Sort, an algorithm that is used to sort a permutation withnelementsa1,a2, ...,anin ascending order. He is bored of this so simple algorithm, so h
阅读全文
摘要:首先要在心里偷偷喊一声:我终于混到师爷爷的辈分了!这是时间带给我们的自然结果。在过去的这一年里感觉自己成长了许多,在技术,思想和英语学习上都有很大的进步。 技术上 顺利通过了软考 软考对我并没有构成太大的压力,因为在复习软考期间我在学习方法上有了很大的改进,充分感受到了GTD和番茄学习法给我带来的效率的提升,我每天几乎只有3-4个小时复习软考,但是我的复习速度却是很快的。在此期间,我也明白了知识总结的重要性,软考涉及的知识面很广,如果不总结,后果可想而知。这些经验对于我以后的学习都是非常宝贵的。 教务系统 这是学完.NET后做的第一个项目,我参与了基础系统和选...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/10784599、 正确答案:A 将逻辑存储与物理存储分开是关系数据库范例的必要部分。关系数据库范例表明:编程人员只处理逻辑结构,而让数据库去管理到物理结构的映射。这意味着,可以重新组织物理存储,也可以将整个数据库移动到完全不同的硬件和操作系统上,而应用程序意识不到任何更改。 如下图展示Oracle存储模型,逻辑结构在左,物理结构在右。 1、Oracle数据库逻辑结构(1)DATABASE:一个数据库可划分为多个称为表空间的逻辑存储单元。如下查询一个数据库中有七个表空间gyj@OCM>
阅读全文
摘要:#include "ioCC2530.h" #define uchar unsigned char #define led1 P1_0 #define led2 P1_1 #define led3 P1_4 #define led4 P0_1 void initled(void) { P1SEL &=~0x13; P1DIR |= 0x13; P0SEL &=~0x02; P0DIR |= 0x02; } void init(void) { IEN0|=0x80; //开总中断 IEN1|=0x20; //开p0中断 P0IEN |=0x20; /...
阅读全文
摘要:一个n个点的凸多边形,求多边形中离多边形边界最远的距离。实际上就是求凸包最大内接圆的半径。利用半平面交求解,每次二分枚举半径d,然后将凸包每条边所代表的半平面沿其垂直单位法向量平移d,看所有平移后的半平面的交集是否为空。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(int i=a; i=b; i--)#define REP(i, n) fo
阅读全文
摘要:在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部大机器中的一个齿轮传动。模式的问题:你如何能轻松方便地构造对象实例,而不必关心构造对象实例的细节和复杂过程呢? 工厂方法模式去掉了简单工厂模式中工厂方法的静态属性,使得它可以被子类继承。这样在简单工.
阅读全文
摘要:在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装。效果如图: 用于下载文件和显示现在进度的线程类如下: [java] view plain copy packagecom.channelsoft.ahzyfis.util; importjava.io.File; importjava.io.FileOutputStream; importjava.io.InputStream; importjava.net.HttpURLConnection; importjava.net.URL; im...
阅读全文
摘要:API的设计是一个艺术活。往往需要其简单、易懂、整洁、不累赘。 很多时候,我们在底层封装一个方法给高层用,而其它的方法只是为了辅助这个方法的。 也就是说我们只需要暴露这个方法就行,不用关心这个方法是怎么实现的,不用关心其它辅助方法的存在。 在python中,有几种策略来保持命名空间的整洁。 1.变量命名用下划线_开头 下划线_开头的变量在其它模块from xxx import *的时候不被import。 如果你看decimal的源码,就会发现多次把import 的模块弄成下划线_开头的别名。 http://hg.python.org/cpython/file/2.7/Lib/de...
阅读全文
摘要:细数已逝的青葱岁月,尤属在高四和提高班的这段时间让我最为铭心。高四的崎岖坎坷想必曾经高考失利的人儿们不少都体味过。“不苦不累,高四无味;不拼不博,高四白活”的警句是我们一生难以忘怀的“经典”。当然,其中的乐趣也是不容质疑的,更有在一起拼搏奋斗的友情和终生难忘。 然而,我们在提高班也已度过了一年,虽然不如高四辛苦,但其中的收获却是已往的学习生涯所不能比的。 从知识技术方面讲,开学以来,米老师并没有给我们具体地讲过几节课,即使讲过也更多地是思想教育。我们只是在他的指导下自己学习,自己探索,从网络上发掘适合自己需要的知识,在与网络知识大牛们的交流中充实自己的知识和技能。 从Oeasy视频开阔眼界..
阅读全文
摘要:题目大意:输入一个整数n,输出使2^x mod n = 1成立的最小值K 解题思路:简单数论1)n可能不能为偶数。因为偶数可不可能模上偶数以后==1.2)n肯定不可能为1 。因为任何数模上1 == 0;3)所以n肯定是除1外的奇数 代码如下:#include using namespace std;int main(){ int n; while(scanf("%d",&n)!=EOF){ if(n == 1 || n % 2 == 0){ cout<<"2^?"<<" mod "<< n
阅读全文
摘要:C. Tourist Problemtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputIahub is a big fan of tourists. He wants to become a tourist himself, so he planned a trip. There arendestinations on a straight road that Iahub wants to visit. Iahub starts the exc
阅读全文
摘要:题意就不说了,中文题。。。小白上讲了棋盘覆盖,于是我就挖了这题来做。 棋盘覆盖的推导不是很难理解,就是分治的思想,具体可以去谷歌下。公式就是f(k) = f(k - 1) * 4 + 1,再化解下就是4^0 + 4^1 + 4^2 + ... + 4^(n-1)。 思路很简单,但是题目没想象中的简单,刚开始天真的用递归模拟了下就交上去,立马wa掉。。。发现即使用Long long类型,n到32就挂了 +_+。。。于是实在不是很懂,难道一定要用高精度吗?贵了好久,最后只得找到一篇题解来理解,顺便学了一下万进制,很神奇的高精度~虽然跪了,但收获还是蛮大的。看讨论里面说数据只有100,表示不想作弊。
阅读全文
摘要:题目连接:2911 - Maximum 题目大意:给出m, p, a, b,然后xi满足题目中的两个公式, 要求求的xp1+xp2+...+xpm的最大值。 解题思路:可以将x1+x2+...+xm=b*两端同时乘以根号a去计算。然后按照贪心的思想去计算。#include #include int l, r;double m, p, a, b, tmp, sum;int main() { while (scanf("%lf%lf%lf%lf", &m, &p, &a, &b) == 4) { tmp = a * b; r = l = 0; s
阅读全文
摘要:概述 jQuery是用JavaScript语言编写的函数库,我们用时,可以直接调用jQuery中相应的函数,对于JavaScript的理解,前面的博客已经介绍过了,在这里只说一下函数的作用,也可以说为什么要有函数?一句话:函数是为了重复利用代码。由这句话,我们可以想一想为什么有了抽象类?抽象类和接口的区别?由于这些不是这篇博客的重点,在此就不在说了。如何使用jQuery? 由上面的解说,我们知道了jQuery的本质,我们要想学好jQuery,首先一点,我们要知道,如何使用javascript的函数?第一种使用方式为直接使用;第二种使用方式是通过事件机制。详细内容大家可以看一下这篇博...
阅读全文
摘要:本文主要讲解了Linux内核IP层的整体架构和对从网卡接受的报文处理流程,使用的内核的版本是2.6.32.27为了方便理解,本文采用整体流程图加伪代码的方式对Linxu内核中IP整体实现架构和对网卡报文的处理流程进行了讲解,希望可以对大家有所帮助。阅读本文章假设大家对C语言有了一定的了解 IP层的整体实现架构 IP层接受底层数据报文的处理流程/* * 在NET_RX_SOFTIRQ软中后,由ETH_P_IP触发的ipv4协议入口函数 */int ip_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_t...
阅读全文
摘要:1.私有字段和公有字段的比较类中的私有字段只能在类的内部访问,而对类的公有字段的访问却不受限制。在以前,为了封装,程序中会尽量少使用公有字段,因为使用公有字段的话,会让程序失去控制权。所以程序中会大量使用私有字段。不过,使用私有字段时,需要程序为私有字段定义额外的取值方法和赋值方法。下面的示例代码定义了一个私有字段age来表示年龄,同时定义了取值方法GetAge()及赋值方法SetAge()供外部来调用,通过这两个方法,外部的对象就可以来访问私有变量age了。private int age;public void SetAge(int age){ this.age = age;}pu...
阅读全文
摘要:二分答案#include #include #include #include using namespace std;const int maxn=1e5+9;int a[maxn];int n,m;bool chk(int tmp){ int t=1,ret=1; for(int i=2;i=tmp) { t=i; ret++; } if(ret>=m) return true; else return false;}int main(){ while(scanf("%d %d",&n,&m)!=EOF) { ...
阅读全文
摘要:1. 一般客户端不用绑定,系统给你自动分配(有些ip不是固定的,bind也不是一个好方法);而服务器需要绑定,因为需要给客户端一个众所周知的固定的地址;2. 关于bind错误,可以用WSAGetLastError函数结合查错工具来找到错误;3.对于多网卡,如果没有bind,系统自动分配,会给你分配哪个ip呢? 自然可以抓包查看源ip,这里也可以使用函数--getsockname,来查看与套接字描述符绑定的ip。 通过测试(改变目的ip,来查看使用的源ip),初步得出结论,选择哪一张网卡,系统是根据路由表来决定的。4. 如果bind帮顶了一个错误的ip(或者主机上不存在这个ip),惊异地发现,仍
阅读全文
摘要:http://codeforces.com/contest/339/ 这场正是水题大放送,在家晚上限制,赛后做了虚拟比赛A,B乱搞水题 C我是贪心过的,枚举一下第一个拿的,然后选使差值最小的那个物品。code D裸的线段树,几乎不用思考,push_up函数要注意一下即可code E最多三层,暴力搜一下。按以下两个方向搜索1.找到左边第一个不匹配点l,从右往左找到标号为l的位置r,翻转区间 2.找到右边第一个不匹配点r,从右往左找到标号为l的位置l,翻转区间倒着输出搜到的结果code
阅读全文
摘要:去年这个时候在亿阳工作,经理让我做数据同步功能,用到WS,于是草草研究之后,就投入使用了。前两天同事给我讲解分配给我的项目时,讲到其中一块是数据同步功能,我不禁一笑,同事问笑什么,我说世界真是奇妙,去年这时候在做数据同步,今年换公司换项目换领导,还让我做数据同步。其实,从这也看出,随着信息化在中国的大力推进,像移动、广电这样的单位用的企业系统已经不止是一个两个,而是几十个,甚至上百,也就必然出现了系统间的通信和数据传输的问题,WS、SOA这些技术应该就是在此背景下出来的。翻了翻之前关于WS的博客,就写了一篇《Webservice-初涉(一)》,我看有必要继去年的博客写个系列了。上篇大概提了几个
阅读全文
摘要:在上一篇博客中我们已经讲过了在画思维导图的时候容易进入的误区,下面我来讲讲怎样来画一幅好的思维导图:为了更加形象的说明这个问题,下面来给大家看两张图: 图一:图二:、思维导图是一定要经过自己的思考加工以后才算是自己的导图。通过对比,图一和图二,很明显图二,让我们看着眼熟,通过思维抽象,新知识和之前已有的旧知识联系起来了,这样,我们学习才会越学越轻松,因为我们让知识越学越少啦!
阅读全文
摘要:不止一次的感叹,时间过的真快,一转眼我们从提高班的最小一辈,成长为现在最老的一辈,但是随着九期,十期的快速提高,我总感觉再不对自己狠点,加快脚步往前跑,我就要被后浪们拍到沙滩上了。 带着压力,我开始了暑假的学习。这次我在制定学习计划时,对时间的规定很死,基本上没有安排休息时间,每个项目视频都是在培养计划建议学习时间的基础上缩减了2、3天,结果很满意,我在规定的时间内容完成了自己的任务,而且效果也很不错。其实,最让我收获的不是最后学到了多少的知识,而是在这个过程中,我明白了一个定律,学会一样工具。 一个定律——帕金森定律:只要还有时间,工作就会不断扩张,直到用完所有的时间,也就是我们通常...
阅读全文
摘要:Android ImageButton Example 图片按钮使用“android.widget.ImageButton” 展现一个具有背景图片的按钮本教程将展现一个具有名字为 c.png背景图片的按钮。当用户点击该图片按钮,弹出提示信息。 1. 添加 .png 图片资源: 将 “android_button.png” 文件,放到 res/drawable-hdpi 目录下 2. 添加 ImageButton 标记 打开 “res/layout/activity_main.xm” 文件, 添加 “ImageButton” 标记。 通过 “android:src“ 引用图片资源File...
阅读全文
摘要:SDCC大会今天开完个。呵呵~PPT下载链接在最后面,对内幕不感兴趣的可以直接无视下面的种种啰嗦直接“嗖”到最后。这里说说这个大会中我的Topic。此前CSDN向我约了一个主题,我回复说,我可以分享一个架构相关的话题。我比较倾向于“架构的意图”这个主题。 一头大雾的编辑(鸫翔)同学给我发来邮件说:不行啊不行啊,我看不懂你要讲什么……然后给了我这个大会在架构场的要旨: 这次大会的“架构实践”论坛主要是以网站架构为主(稍详细一些的介绍请见 http://sdcc.csdn.net),不知您的议题放置在这个论坛是否合适?或者还请您看一下为您安排在哪个论坛会更合适一些。 于是轮到我泪流满面了,因为..
阅读全文
摘要:题目大意:输入一个n,判断您是否是素数。。 解题思路:简单数论 代码如下:/* * 2161_1.cpp * * Created on: 2013年8月31日 * Author: Administrator */#include using namespace std;bool isPrime(int n){ if(n == 1 || n == 2){ return false; }else{ int i ; for(i = 2 ; i 0){//这里千万不要写成 n ,否则会OLE printf("%d: %s\n",count++,isPrime(n)?"ye
阅读全文
摘要:(一)我读 (1)《 程序开发心理学》 推荐指数:四星 推荐理由:温伯格的经典之一,其实这本书几年前有看过,这次是重温经典。无需多言,此类经典,常看常新! (二)我看 (1)《 预言 Premonition》 推荐指数:三星半 推荐理由:首先说,我推荐第一理由是被这个故事的开头所感动,尤其是女主角听到警察上门,告知丈夫发生车祸时,莫名地被啥东西给扎了一下。女主角也演得不错,house wife的感觉演绎得都比较到位。但,硬要把此片列为悬疑片,那越来后面,故事就比较诡异了。女主...
阅读全文
摘要:对进程校验文件访问权限包括两个部分,一是确定进程的角色(属于哪个用户或者组),二是确定对应的角色是否具有该操作的权限。首先看第一部分。默认情况下,进程的有效角色就是当前执行这个进程的用户及其所在组。但是,文件具有设置用户ID位和设置组ID位(stat.st_mode的S_ISUID和S_ISGID),用于改变这种默认的行为,将进程的有效角色设置为文件所属的用户和组。这主要用于解决执行进程的用户或组不具备修改这个文件的权限,但却不得不对文件进行修改的情况。比如,/etc/passwd就是用了设置用户ID位,因为passwd允许任意用户修改其密码,而只有超级用户才具有对该文件的写权限,所以在普通用
阅读全文
摘要:前言 今天去参加了csdn举办的SDCC(Software Development Conference China 2013)。会议规模挺大的,一共大概有七八个大厅吧,分不同的专题,我上午听了产品与设计的专题,下午听了关于研发管理的专题,参加完会议来这里写写我的感受。 正题 上午是四个人来讲,给我最深感触的就是第一位,腾讯互联网设计中心的高级总监。他演讲的内容跟米老师第一节课给我们讲的一样,其实就是百度首页问题,百度首页为什么要那么设计。 1.设计源于生活,生活中的设计 一个好的设计是可以更好的服务我们大家,让我们的生活变得更加便...
阅读全文
摘要:在接触BootStrap之前,也许我们已经度过了很多关于前端开发的框架及
阅读全文
摘要:BSS段在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段在采用段式内存管理的架构中,数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段在采用段式内存管理的架构中,代码段(text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域属于只读。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等
阅读全文
摘要:研究了几个小时终于实现了Android ListView 自动加载的效果。 说说我是怎样实现的。分享给大家。 1、给ListView增加一个FooterView,调用addFooterView(footer)这个放方法。 2、给ListView设置OnScrollListener监听器。 3、实现OnScollListener的onScroll和onScrollStateChanged这两个方法。 4、然后判断是否满足条件。满足条件就自动加载。下面结合代码来更容易理解。mListView.setOnScrollListener(new OnScrollListener() ...
阅读全文
摘要:一、oracle数据库恢复1.恢复刚才删除的一条数据delete from emp e where e.empname='SMITH' select * from flashback_transaction_query f where f.table_name='EMP' UNDO_SQL下面的语句为刚才删除数据的相反操作,执行该语句即可恢复刚才删除的数据 在11g版本中UNDO_SQL为空值 alter database add supplemental log data 2.恢复刚更新的数据到某一时间点 update emp e set e.job='
阅读全文
摘要:Cash MachineTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 24132Accepted: 8446Description A Bank plans to install a machine for cash withdrawal. The machine is able to deliver appropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denominations, say Dk, k
阅读全文
摘要:前言 目前所在的公司的版本控制使用的是Mercurial,它也有一个对应的客户端小乌龟,但是Mercurial跟我们之前使用的SVN有着本质的区别,对于其区别会在下一篇中介绍到,这次主要是带领大家认识一下Mercurial。 正题 一、概念 Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。 Mercurial关键在于这个分布式,这也是跟我们之前常用的SVN不一样的地方,那它这个分布式是如何体现的呢,...
阅读全文
摘要:给你一个n个点,每个点度为k(k为偶数)的无向图,问是否能将图中的n条边染色,使得每个点都拥有两条被染色的边。也就是说,是否存在拥有原图中n条边的子图,使得每个点的度为2?仔细想想,每个点的度为2,实际上就是求原图的最小环覆盖了。求最小环覆盖的方法就是先求出原图的有向欧拉回路(k为偶数,欧拉回路必然存在),然后问题就转化成了是否能选择欧拉回路中的n条边,使得所有点都被覆盖?这不就转化成了DAG的最小路径覆盖了么!#include#include#include#include#include#include#include#include#include#include#include#inc
阅读全文
摘要:默认情况下,DRW是异步的。当数据量大的时候,数据还未加载完就已经提交了。这样会照成数据丢失。为了解决这个问题应该改变DWR的数据加载方式,改为同步的。这样就不会照成数据丢失。 DWREngine.setAsync(false); sysService.findUsers('2c9782a040a5d3ce0140b872396f0de2',null,{ callback: function(data){ document.getElementById('2...
阅读全文
摘要:1、创建一个WebView在XML文件 2、在Activity中编写WebView代码如下:package com.lilong.andriodwebview;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.Menu;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;/**
阅读全文
摘要:最优化算法是实用性、实践性很强的学问;但是要想在使用中选择确定最适合的优化算法,又必须具备一定的理论基础,特别是要知道每一种算法的设计思想是什么。这是我经过本课的学习,获得的最大感受与心得。拟牛顿法变种众多,实际中应用广泛。本文就拟牛顿法进行比较全面的探讨,特别是考察每种变种算法的设计思想以及不同变种算法之间的横向对比。1牛顿法介绍拟牛顿法之前必须简要回顾经典牛顿法。经典牛顿法的基本思想是在极小点附近通过对目标函数做二阶Taylor展开,进而找到的极小点的估计值。考虑最简单的一维情况,即令函数 经典牛顿法虽然具有二次收敛性,但是要求初始点需要尽量靠近极小点,否则有可能不收敛。计算过程中需...
阅读全文
摘要:1、域名查询 接口采用HTTP,POST,GET协议: 调用URL:http://panda.www.net.cn/cgi-bin/check.cgi 参数名称:area_domain 值为标准域名,例:hichina.com 调用举例:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=hichina.com 返回XML: HTML代码 2002zher3r3r.com 210 : Domain name is available [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 返回 XML 结果说明: ...
阅读全文
摘要:题意:有一个长为n(n#include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 100005#define mod 20090717#define INF 0x7FFFFFFF#define REP(i,s,t) for(int i=(s);i> 1; } return cal;}void solve() { dp[0][0][0] = 1; int total = 1 << m;...
阅读全文
摘要:问题:采用顺序结构存储串,编写实现一个串通配符匹配的算法,其中通配符为“?”,它可以和任何字符匹配成功,例如pattern_index("?re","there are")返回结果为2. 遇到的问题:stack around the variable “XX” was corrupted,解答:关于MSDN的解释是在堆栈外面读写某数据。错误是名为RTC1的编译器检测的。又看了更多的技术文章,发现这样的错误是程序员在项目到了一定大的时候,它占用的堆栈量就比较大。我也深有体会。因为自己本来编写一个类,运行时没有错,但是在添加成员属性的时候,在其它方式不变的情
阅读全文
摘要:DES加密共有四种模式:电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)。CBC模式加密:import java.security.Key;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import com.sun
阅读全文
摘要:前言ConnectionRouter 的作用是定义连线的展示样式.是直线连接还是曲线连接(好像也是基于Bezier曲线)位于包: draw2d.layout.connection 下。常见的有:1. DirectRouter -- 用直线连接两个节点2. ManhattanConnectionRouter -- 使用 曼哈顿距离算法, 效果看上去是直角折线连接的。3. SplineConnectionRouter 从ManhattanConnectionRouter继承过来, 不过是曲线的效果4.ManhattanBridgedConnectionRouter -- 当两个线相交时自动产生一个
阅读全文
摘要:我们在IOS开发应用中,会碰到做好的一个应用,如何趋向国际化,也就是说支持多种语言?下面我就来简单演示一下,用一个Demo来实现中文和英文的实现。实现步骤:1.本地化项目中xib的view 1.在view中添加几个label,把对应的属性绑定好。 2.ViewController.h:#import @interface ViewController : UIViewController@property (retain, nonatomic) IBOutlet UILabel *languageee;@property (retain, nonatomic) IBOutlet UILabel
阅读全文
摘要:用久了hibernate现在对于JDBC是怎么实现数据库的连接和释放,所以特地总结下关于JDBC的知识,目的是用于提醒自己很多Java的基础知识需要健全。package com.ssh.action;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 数据库工具类 * @author Admin
阅读全文
摘要:Quasi-Newton Method Quasi-Newton Method每一步计算过程中仅涉及到函数值和函数梯度值计算,这样有效避免了Newton Method中涉及到的Hessian矩阵计算问题。于Newton Method不同的是Quasi-Newton Method在每点处构建一个如下的近似模型: 从上面的近似模型我们可以看出,该模型用B_k代替了Newton Method中近似模型中涉及到的Hessian矩阵。因此Quasi-Newton Method中方向计算公式如下所示: (24) 这里有必要解释一下用于近似Hessian矩阵的B_k可行性,及一个指导性方案。根据Tay...
阅读全文
摘要:Table of Contents1 Mega画树的简单应用2 fas格式文件的准备3 用生成的.meg画树4 生出树的处理4.1 修改内容,添加标注4.2 导出4.3 后面随着学习的进行继续修改,增加。 1Mega画树的简单应用 2fas格式文件的准备首先我们要准备的就是fas的需要进行画树的序列。这个自己根据需要生成。 我们用mega打开fas的文件,然后用mega进行格式转换。Data->Export Al ignmetn->MEGA Format. 3用生成的.meg画树双击打开.meg文件。然后找到Phylogeny->Constr...
阅读全文
摘要:利用vb实现多用户登录,主要是将vb与数据库实现链接,这个问题在作品展中我们的软件“天天迹录”的登录时用到,但是当时自己只是知道有这么个功能,但是那些代码的含义并不明白,在3个月后的我又有机会接触到它,现在敲这特别熟悉,现在也明白了其中的好多问题!, 利用数据库存储用户和密码,提高了软件运行的速度!而且可以供更多的用户使用! Public Function ConnectString() As String '链接数据库 '返回数据库链接 ConnectString = "provider =sqloledb;server=IP(写运行时数据库的存放地址);UID=s
阅读全文
摘要:一、Boosting算法的发展历史 Boosting算法是一种把若干个分类器整合为一个分类器的方法,在boosting算法产生之前,还出现过两种比较重要的将多个分类器整合为一个分类器的方法,即boostrapping方法和bagging方法。我们先简要介绍一下bootstrapping方法和bagging方法。 1)bootstrapping方法的主要过程 主要步骤: i)重复地从一个样本集合D中采样n个样本 ii)针对每次采样的子样本集,进行统计学习,获得假设Hi iii)将若干个假设进行组合,形成最终的假设Hfinal iv)将最终的假设用于具体的分类任务 ...
阅读全文
摘要:以前写过这个知识点,如今有点忘却了,现在重写拾起来,因为这个问题在面试出现的机率太高了,不得不整理出来。类的来源如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 具体分析:Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/a1dark分析:切图论切的第一道题、也是图论的例题、主要用到一个Havel-Hakimi 定理有以下两种不合理的情形: (1) 某次对剩下序列排序后,最大的度数(设为d1)超过了剩下的顶点数; (2) 对最大度数后面的d1 个度数各减1 后,出现了负数。 #include#include#include#define N 15struct vertex{ int degree;//顶点的度 int index;//顶点序号}v[N];int cmp(const void *a,const void *b){ retu...
阅读全文
摘要:在Android里,Service的数据绑定是一种重要的用法,我们知道Service与Activity一样是运行在当前应用进程的主线程里面的,他们之间交互的方式有多种,下面我来介绍一下如何使用数据绑定的方法通过Service向Activity交互数据 1.首先我们要定义一个接口,接口里定义我们需要实现的方法public interface ICount { public int getcount(); }2.接下来我们需要一个Service的子类实现本接口,定义一个ServiceBinder的内部类,通过它的对象来绑定数据,要注意的是我们如果要进行耗时操作的话,仍然需要在Service...
阅读全文
摘要:Android 开源图表绘制工具AChartEngine地址:http://code.google.com/p/achartengine/AChartEngineAndroid实现图表绘制和展示(几种方法)- CSDN.NETElasticDroid-Tablet · GitHubandroid图形图表绘制控件 - eoe安卓图表引擎 AChartEngine(一) - 简介 - CSDN.NETaChartEngine图表显示(1) - youxiachai - 博客园aChartEngine图表显示(2) - youxiachai - 博客园Android报表控件acharten
阅读全文
摘要:作为集成学习的二个方法,其实bagging和boosting的实现比较容易理解,但是理论证明比较费力。下面首先介绍这两种方法。所谓的集成学习,就是用多重或多个弱分类器结合为一个强分类器,从而达到提升分类方法效果。严格来说,集成学习并不算是一种分类器,而是一种分类器结合的方法。1.baggingbagging算是很基础的集成学习的方法,他的提出是为了增强分类器效果,但是在处理不平衡问题上却有很好的效果。 如上图,原始数据集通过T次随机采样,得到T个与原始数据集相同大小的子数据集,分别训练得到T个弱分类器Classifier,然后结合为一个强分类器。以下给出随机采样的概率解释及效果分析:采用的是概
阅读全文
摘要:@Test public void dom4jXpath() throws DocumentException, ParserConfigurationException, SAXException, IOException, TransformerException{ // DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();// DocumentBuilder db = builderFactory.newDocumentBuilder();// // Node contex...
阅读全文
摘要:android ksoap2调用.net Webservice 方法直接放到一个类里:package com.util;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import org.ksoap2.serialization.SoapSerializationEnvelope;import org.ksoap2.transport.HttpTransportSE;public class AsmxUtil { private String SOAP_ACTION = ""
阅读全文
摘要:在备库上建配置文件DGMGRL> create configuration 'sharkdbbork' as primary database is 'sharkdb' connect identifier is sharkdb;Error: ORA-16501: the Data Guard broker operation failedError: ORA-16625: cannot reach database "sharkdb"查看日志oracle@dg:[/u01/app/database/diag/rdbms/posdg/s
阅读全文
摘要:使用 UIPinchGestureRecognizer 手势可以放大或缩小UIImageView视图。放大或缩小的值是根据 UIPinchGestureRecognizer 的scale决定。这个值在手势的生命周期内是一个时间点的值。可以假设为开始时这个值是1,缩放率为1,很好理解。 在手势begin的,将UIImageView视图的transform记录下来,作为初始值。在手势的changed过程中,每一个changed时候获取的scale值都是和begin时的值的比率。在手势结束时,将scale的值也记录下来。 还有一个原因,这个pinch手势会多次执行,要知道从第一次缩放到最后...
阅读全文
摘要:今天上班有个朋友询问我,相关Percona Data Recovery Tool for InnoDB恢复数据中的一些问题,比如说delete,没法恢复数据,原先做过类似的异常处理就,再次模拟了下相关的恢复操作流程,仅供学习使用;相关的配置工具策略网上很多,这里我就一笔带过了,不再进行详述,下面就开始梳理相关的细节问题; [root@Mysql64 local]# mysql -uroot -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 33 S...
阅读全文
摘要:这里提到select,其实不是select,而是用标签去仿造一个select,以实现对已有“option”的快速检索功能。以标签代替select的选择框,以标签代替option标签。每个li标签附onclick触发js带参数的选取事件,所带参数即为option的value.内附带显示text用的input标签,和隐藏的text的拼音input标签。思路就是这些。qqqun.21.777.12 至于拼音的生成肯定不是手打的,一般option列表都是后台传过来的list用jstl...
阅读全文
摘要:题意是:给出n个数,让你用最小的花费将其改成非递增或非递减的然后花费就是新序列与原序列各个位置的数的差的绝对值的和然后可以看到有2000个数,数的范围是10亿 仔细观察可以想象到。其实改变序列中的值时,也只需要改成一个出现在原序列中的值即可也就是说新序列中的数都是在原数列中出现过的。那么我们可以将原数列离散化。dp[i][j] 表示将i位置的数改成离散化后第j个数时 前i个数改造成非递减序列时的最小花费dp[i][j] = min(dp[i - 1][k]) + abs(a[i] - b[j]) 其中k #include #include #include #include #inc...
阅读全文
摘要:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); private { Private declarations } public { Public declarations } Orig...
阅读全文
摘要:Big Event in HDUTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19108Accepted Submission(s): 6707 Problem Description Nowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don't know that Computer Coll..
阅读全文
摘要:在Eoe中看到了 一个关于的 详细讲解,相信对 学Fragment 有帮助 android fragment基础与源码案例: Fragment动画效果 http://www.eoeandroid.com/thread-71001-1-1.html 从现在开始使用Fragment http://www.eoeandroid.com/thread-117068-1-1.html 【转】Fragments (Android官方文档中文版) http://www.eoeandroid.com/thread-71642-1-1.html Android Fragment使用详解 ...
阅读全文
摘要:使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。 一、设置ImageButton的BackgroundColor:mImageButton.setBackgroundColor(0)注意是0,而不是Color.Black。 二、设置ImageButton的Background的Alpha值。mImageButton..getBackground().setAlpha(0...
阅读全文
摘要:package com.test;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import javax.imageio.ImageIO;public class ImageUtil { /** * @param args */ public static void main(String[] args) { String imageUr...
阅读全文
摘要:对于Oracle数据块物理损坏的情形,在我们有备份的情况下可以直接使用备份来恢复。对于通过备份恢复,Oracel为我们提供了很多种方式,冷备,基于用户管理方式,RMAN方式等等。对于这几种方式我们需要实现基于数据库以及文件级别的恢复。RMAN同时也提供了基于块介质方式的恢复。也就是说我们根本不需要还原数据文件,而是直接从备份文件基于块来提取以实现联机恢复。可参考基于RMAN实现坏块介质恢复(blockrecover)。这是比较理想的情形。如果没有任何备份怎么办?我们可以使用Oracle自带的DBMS_REPAIR包来实现修复。注意,不要被文章题目有所误导。这里的修复是有损修复也就是说将受损的.
阅读全文
摘要:WIN7凭据管理器,如果你用一个帐号远程登录以后在电脑中会记住这个信息,假如你想用另外的帐号,那么就到控制面板-凭据管理器里中进行修改或者删除。 如果你登录以后提示,“无法访问。不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。。。。” 那么在命令行中敲入net use * 、del 然后重新连接就OK了
阅读全文
摘要:SQLiteDatabase和Contentprovider这两个数据库,我一般是用前面一个,喜欢它的操作数据库的语句,简单明了,可惜有时遇到数据库同步的问题,有时我们需要在一个数据库下建立多个表,多个Activity都要访问到数据库。最近就遇到过这个问题,虽然应用没有死掉,但有时报错也不太爽,报的警告如下A SQLiteConnection object for database '/storage/sdcard0/vpnmsgdb.db' was leaked! Please fix your application to end transactions in progr
阅读全文
摘要:Jforum是一款开源的java类的论坛,小巧高效,运用了很多JSP新技术,支持hsqldb、oracle、mysql、 postgresql数据库,完全遵从MVC设计模式。1.首先下载最新的版本(更多信息请参考项目主页: www.jforum.net)2.创建数据库,它支持多种数据库,可以根据自己需求选定。3.将jforum.war复制到tomcat目录下,启动tomcat。4.打开浏览器,进入http://127.0.0.1:8080/jforum/install.jsp 进行自动安装,按照提示进行填写。 5.完成安装后先不进入论坛。修改一些配置文件以支持中文。(虽然上面安装过程也设置,主
阅读全文
摘要:在安卓设备上安装的apk都会被保留一份在/data/app目录下,但是该目录对于普通用户来说只有可执行权限,是无法访问的。 但是其子文件具有可读权限。 意思也就说我们直接去查看/data/app这个目录是没办法的,但是通过写死文件的绝对路径是可以得到这个文件的。 /** * @Description 将app由data/app目录拷贝到sd卡下的指定目录中 * @param appId 应用程序的ID号,如com.wondertek.jttxl * @param dest 需要将应用程序拷贝的目标位置 * @date 2013-7-24 下午3:32:12 */ private St...
阅读全文
摘要:解决办法: 运行 regedit 打开注册表编辑器,定位 "HKEY_CLASSES_ROOT" > ".js" 这一项,双击默认值将数值数据改为"JSFile"即可;
阅读全文
摘要:UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。UML综合了各种面向对象方法与表示法的优点,至提出之日起就受到了广泛的重视并得到了工业界的支持。本章将按视图、模型元素、图以及公共机制依次介绍UML的构造和基本元素,以使得读者对UML有一个总体了解,其具体细节将在后续章节中详细描述。画图工具:eDraw、jude 欢迎大家继续支持和关注我的博客:http://hoojo.cnblogs.comhttp://blog.csdn.net/IBM_hoojo也欢迎大家和我交流、探讨IT方面的知识。email:hoojo_@126..
阅读全文
摘要:今天在看《高性能php应用开发》这本书,说道如何启用mod_deflate:启用如下模块:LoadModule deflate_module modules/mod_deflate.so然后加入指令:AddOutputFilterByType DEFLATE text/html text/plain text/xml即可。但是发现老是出错,Invalid command 'AddOutputFilterByType', perhaps misspelled or defined by a module not included in the server configurati
阅读全文
摘要:CSS Reset是什么?在HTML标签在浏览器里有默认的样式,例如 p 标签有上下边距,strong标签有字体加粗样式,em标签有字体倾斜样式。不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响开发效率。所以解决的方法就是一开始就将浏览器的默认样式全部去掉,更准确说就是通过重新定义标签样式。“覆盖”浏览器的CSS默认属性。最最简单的说法就是把浏览器提供的默认样式覆盖掉!这就是CSS reset为什么要重置它?因为浏览器的品
阅读全文
摘要:对于cp -a最主要的用法是在保留原文件属性的前提下复制文件。其实还有个很好的用法,如下: 大家知道linux下复制目录可以通过,cp -r dirname destdir 但是这样复制的目录属性会发生变化,想要使得复制之后的目录和原目录完全一样,可以使用cp -a dirname destdir
阅读全文
摘要:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11351&courseid=0Problem descriptionThe famous Pythagorean theorem states that a right triangle, having side lengthsA and B and hypotenuse length C, satisfies the formulaA 2 + B 2 = C 2It is also well known that there exist some
阅读全文
摘要:现象# tar -zxvf aaa.tar.gz tar: This does not look like a tar archivetar: Skipping to next headertar: Error exit delayed from previous errors 解决办法# gzip -d aaa.tar.gz# tar -zxvf aaa.tar
阅读全文
摘要:Problem descriptionDespite the glorious fall colors in the midwest, there is a great deal of time to spend while on a train from St.Louis to Chicago. On a recent trip, we passed some time with the following game.We start with a positive integer S. So long as it has more than one digit, we compute th
阅读全文
摘要:欢迎转载,本帖地址:http://blog.csdn.net/wolfking_2009/article/details/10616069cocos2d-x里面的二进制文件读取的方法是有的,作者对方法封装了下,将读取的路径设置到了writablePath路径上,这样方便读取自己存储的二进制文件。作者在cocos2d-x中没有找到二进制文件输出的方法,于是自己写了一个。下面就是两个方法的源码实现:二进制文件的读取:unsigned char* wkFileUtils::getFileByName(string pFileName){ //记录cocos2d-x中CCFileUtils,对于没..
阅读全文
摘要:1. 支付: 就是社会经济活动引起的债权债务清偿及货币转移行为,包括交易,清算,结算三个过程. 2. 支付活动的四个构成要件: 参与主体 市场行为 债权债务关系 支付环境. 3. 支付活动分类: 单一债权债务关系的支付活动(无银行参与:交易) 有债权债务关系但无需清算的支付活动(同一银行参与:交易+结算) 有债权债务关系且需要清算的支付活动(不同银行参与:交易...
阅读全文
摘要:新一批思科电子书下载点击文件名下载:[CCNA.Security.Official.Exam.Certification.Guide.(Exam.640-553)].Kevin.Wallace.文字版.pdf [Deploying.IPv6.Networks(第1版)].(Deploying.IPv6.Networks).Ciprian.Popoviciu.文字版.pdf [IPv6.Security(第1版)].(IPv6.Security).Scott.Hogg.文字版.pdf [IPv6在企业网络中的应用].(IPv6.for.Enterprise.Networks).S.M...
阅读全文
摘要:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11354&courseid=0Problem descriptionThe philosopher Willard Van Orman Quine (1908–2000) described a novel method of constructing a sentence in order to illustrate the contradictions that can arise from self-reference. This operat
阅读全文
摘要:这DP虽然简单但是思考一下还是挺好的题意是1,2,3,4....k 用加法凑成N每个数可取不限个数 令dp[i][j] 表示前i种数凑成j的方案数然后dp[i][j] = dp[i - 1][j] + dp[i - 1][j - i] + dp[i - 1][j - 2 * i]........dp[i - 1][j - k * i]这样子然后代码如下,由于结果要爆long long ,所以用两个long long 数存高位和低位#include #include #include #include #define MAXN 111111#define INF 1000000007using
阅读全文
摘要:我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。主要用到的设计模式有工厂模式和代理模式。IOC就是典型的工厂模式,通过sessionfactory去注入实例。AOP就是典型的代理模式的体现。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 spr.
阅读全文
摘要:字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / “-”字符被用来指定一个范围。 “*”字符被用来指定所有的值。 “?”字符只在日期域和星期域中使用。它被用来指定“非明确的值”。 “,”字符被用来指定另外的值。For example "MON,WED,...
阅读全文
摘要:【tonyfield 2013.08.29 】1. 环境搭建 本人开发环境是 Linux tony-U2 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (uname -l 照录) 工具是 google上下载的 adt-bundle-linux-x86_64-20130729,Eclipse IDE比较熟,本来想试试xCode,听说Linux用不了,作罢。Help ->Install New Software... 添加 NDK,必须的,另外也去下载个N
阅读全文
摘要:hibernate.session_factory_name_is_jndi配置hibernate.cfg.xml中SessionFactory的name属性是否作为JNDI名称绑定。默认是true,即默认情况下,只要给SessionFactory配置了name属性,Hibernate就会把这个名字绑定到JNDI上。关于这个的配置,请看:http://blog.csdn.net/stefwu/article/details/10186077如果设置了Hibernate.session_factory_name_is_jndi false 那么随便在什么地方为 SessionFactory 设置
阅读全文
摘要:SCM使用GIT而非SVN时,使用Maven发布,总是会出一些莫名其妙的问题,google查找原因,无意中看到了这个插件;对于该插件,到目前为止,文档比较少,尤其是中文的文档;全部的信息都包含在项目说明文件中了;项目地址:https://github.com/ktoso/maven-git-commit-id-plugin 对于英语不好的我来说,看英语很痛苦,为了不让自己在同一个地方痛苦两次,尝试在此记录下该插件的使用及其配置,方便自己,也方便其他英语不好的同仁们;如有歧义,请以原版文档为主. pl.project13.maven git-commit-id-plugin 2.1.5 ...
阅读全文
摘要:$(function(){ var obj = $("div[id^='channel_'][id$='_left']"); var val = obj.html(); var id = obj.attr("id"); //alert("value="+val+"id="+id); $("#"+id).html(""+val+""); });今天遇到一个不太棘手的问题,使用jquery的一些高级功能解决了,今天做些记录。上面
阅读全文
摘要:输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输出为该子数组的和18。方法一、穷举法 列举所有的连续数组。列举方法,首先可以选择在数组的任意位置开始,变量i。然后,选择在位置变量i后的最终位置,变量j。最后,对位置i和位置j之间的所有元素进行相加。这样就列举了所有的连续数组。三层循环,时间复杂度为O(N3)int maxArray2(int *pArra...
阅读全文
摘要:如果使用git init 初始化,当客户端仓库push内容时,服务器端仓库可以看到log,但是更新的文件不能显示,必须使用git reset --hard才能更新内容
阅读全文
摘要:虽然平时有使用注解,不过没有深入了解,今天无聊,重新从基础深入了解整理下;java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解 元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 1.1、@Retention: 定义注解的保留策略 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包...
阅读全文
摘要:这道题不能用矩阵表示,因为1w*1w绝对超内存,分析数据,前一个a的钱要多于后一个b,所以我们要把b作为出度,a为入度,如果不明白这个地方,举例:b——>a——>c——>d ,b为888,钱数逐渐上升,如果反过来a为出度就不符合题意啦。。。还有一个地方需要注意:判断输出-1的情况不能只判断没有一个入度为0的点,因为有可能在中间就出现矛盾了,如:a——>b——>c——>d——>c 有入度为0的点,但却要输出-1; #include#include#include#includeusing namespace std;#define MAX 10005in
阅读全文
摘要:C++结构体提供了比C结构体更多的功能,如默认构造函数,复制构造函数,运算符重载,这些功能使得结构体对象能够方便的传值。比如,我定义一个简单的结构体,然后将其作为vector元素类型,要使用的话,就需要实现上述三个函数,否则就只能用指针了。#include #include using namespace std;struct ST{ int a; int b; ST() //默认构造函数 { a = 0; b = 0; } void set(ST* s1,ST* s2)//赋值函数 { s1->a...
阅读全文
摘要:触摸事件顾名思义就是触摸手机屏幕触发的事件,当用户触摸添加了触摸事件的View时,就是执行OnTouch()方法进行处理,下面通过一个动态获取坐标的例子来学习OnTouchListener事件,效果如下: main.xml: MainActivity.java:package com.example.onkeylistenerdemo;import android.app.Activity;import android.os.Bundle;import android.util.EventLog.Event;import android.view.MotionEvent;import ...
阅读全文
摘要:下面链接这篇文章也非常重要,介绍DM3X的一系列烧写步骤和设置方法http://www.61ic.com/Article/DaVinci/TMS320DM3x/201204/41827.htmlU-boot的环境变量值得注意的有两个: bootcmd 和bootargs。 u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。 u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的..
阅读全文
摘要:第一、 IOS应用程序的五种状态: 1. Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。 2. Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、有未读短信等)事件的时候。 3. Active:当前应用正在前台运行,并且接收事件。这是应用正在前台运行时所处的正常状态。 4. Background:应用处在后台,并且还在执行代码。大多数将要进入Suspended状
阅读全文
摘要:在各种软件产品中我们经常碰到把鼠标放到一个控件上时会弹出关于该控件的一些提示信息.这就是tooltip.在MFC中使用该功能可以使用类CToolTipCtrl.假如要让鼠标放到按钮IDC_BTN上时弹出提示信息.用法如下1.定义变量CToolTipCtrol m_tooltip;2.初始化,一般放到OnInitDialog()中m_tooltip.Create(this);CString strInfo = _T("Get more detailed info");m_tooltip.AddTool( GetDlgItem(IDC_BTN) ,strInfo);m_tool
阅读全文
摘要:mysql 获取当年第一天的年月日格式:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); MySQL里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)当前week的最后一天:select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) – 5
阅读全文
摘要:--声明一个变量,并给它赋值 declare v_bonus number(8); begin select id*6 into v_bonus from A where Id=5; DBMS_OUTPUT.PUT_LINE('奖金'||to_char(v_bonus)); end; select * from emp --拷贝一个字段的类型结构 declare v_ename emp.ename%type; v_sal emp.sal%type; c_tax_rate constant number(3,2) :=0.03; v_sal_t...
阅读全文
摘要:css样式:Jquery代码:第一种用法:1.
阅读全文
摘要:单位换算1mil = 0.0254 mm1mm = 39.3701 mil默认情况下我们更倾向于使用mil单位绘制PCB板。1 新建工程,File --> New... --> [Project Directory] 显示工程路径 --> [Drawing Name] 工程名称,Browse...可选择工程路径 --> [Drawing Type] 工程类型,绘制PCB板选择Board,封装选择Packagesymbol2 设置画布参数,Setup --> Design Parameters... --> [Design] 单位为Mils,Size为othe
阅读全文
摘要:KSImageNamed-Xcode 非常的给力的XCODE图片浏览插件;What is this?Can't remember whether that image you just added to the project was calledbutton-separator-leftorbutton-left-separator? Now you don't have to, because this will autocomplete yourimageNamed:calls like you'd expect. Just type in[NSImage ima
阅读全文
摘要:下面是这个类的一些功能: 1.设置icon上的数字图标 //设置主界面icon上的数字图标,在2.0中引进, 缺省为0 [UIApplicationsharedApplication].applicationIconBadgeNumber = 4; 2.设置摇动手势的时候,是否支持redo,undo操作 //摇动手势,是否支持redo undo操作。 //3.0以后引进,缺省YES [UIApplicationsharedApplication].applicationSupportsShakeToEdit =YES; 3.判断程序运行状态 //判断程序运行状态,在2.0...
阅读全文
摘要:安装破解文件的提示执行替换许可管理器Bin下面的service.txt 文件,之后会发现,许可管理器启动不了(有时候又可以,挺郁闷),经过多次的试验,我找到了一种折中解决的方法,供大家参考 解决办法:1)先通过注册机,生成Service.txt2)安装ArcGIS License,知道出现完成界面,不要急着按完成3)在此替换生成的Service.txt 文件4)点击完成按钮5)看到服务第一次就起来了,最后点击重新读取文件按钮到此,完成服务启动
阅读全文
摘要:1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成排序的双向链表 4=6=8=10=12=14=16。 二元查找树: 它首先要是一棵 二元树,在这基础上它或者是一棵空树;或者是具有下列性质的二元树: (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也分别为二元查找树 根据二元查找树的定义,我们设...
阅读全文
摘要:tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial; color:rgb(51,51,51)">IOS block 教程http://pernghh.pixnet.net/blog/trackback/eac87d412e/33563409 本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新
阅读全文
摘要:其实这个题目要是注意到了题目的一点关键性的描述就会变得很简单,题意是给出的砝码是至少是前两个的和的,有了这一点,那么砝码的数量应该就在几十左右,这样的话适当剪枝的搜索是应该可以过的。#include #include #include using namespace std;const int maxn=1e3+9;unsigned int a[maxn];int n,c;long long ans,sum[maxn];void dfs(int t,long long ret){ if(ret>ans) ans=ret; if(t=1;i--) { if(ret...
阅读全文
摘要:原创文章,转载请注明 XCode 开发后期,要对代码进行改进和优化,查内存泄漏是其中一项重要工作,今天下午偷了点时间,把前段时间的代码稍微整理了一下,顺带用了下这个工具,还真发现了些问题。这里记录一下,以备忘! 为了能直接地看到有问题的代码的出处,故意写了如下代码: Player* l_player = new Player(); CCLog("%d", l_player->getCurrentSceneIndex()); char* l_a = (char*)malloc(100); memset(l_a, 0, 100); CCLog("%s"
阅读全文
摘要:表字段的信息咱们可以称之为元数据,今天有人问怎么把表字段的信息导出来,说实话我还不会用plsql develper把表的结构导出来,像下图所示:在写数据库设计说明书的时候,想要把这个表格拷贝出来,这样就事半功倍,不用一个个复制粘贴了,而且减少出错的概率,但遗憾的是,这个界面似乎不支持全选和多选,无法整体复制,或许plsql develper具有这个功能,只是现在我还不知道,但oralce作为最强大的数据存储机制,元数据方面肯定做得非常好,所以这个问题肯定可以有替代办法。进过一段时间的实验,可以满足基本需求:select t.table_name,t.column_name,c.DATA_TYP
阅读全文
摘要:http://vrapper.sourceforge.net/update-site/stable如果安装不上,设置下代理。/window/pereference/network* - manul
阅读全文
摘要:delete from FOODDETAIL t where t.id in (select t.id from FOODDETAIL where t.sendtime>=to_date('2013-08-24','yyyy-mm-dd HH24:mi:ss') group by t.id having count(t.id) > 1 ) and rowid not in (select min(rowid) from FOODDETAIL where t.sendtime>=to_date('2013-08-24','
阅读全文
摘要:今天无意中看了下jdk中的DataInputStream类,然后看到readLong()方法,如下:private byte readBuffer[] = new byte[8];public final long readLong() throws IOException { readFully(readBuffer, 0, 8); return (((long)readBuffer[0] << 56) + ((long)(readBuffer[1] & 255) << 48) + ((long)(readBuffer[2] &...
阅读全文
摘要:本系列文章分析基于node.js的命令行工具CordovaCLI,所以如果对node.js基础不是很了解,建议参考http://nodejs.gamesys.net/node-js提供的基础教程文中提到的包和模块是同一概念1、简介CordovaCLI是一个基于node.js的命令行工具,用于编译、部署和管理跨平台的Cordova混合应用程序。ApacheCordova使开发者运用Html,CSS,javascript就能够构建原生移动应用支持平台lAndroidlBlackBerry10liOSlWindowsPhone7&8运行环境Node.js各平台SDK安装npm install
阅读全文
摘要:Android 颜色处理(三) LinearGradient线性渲染 LinearGradient有两个构造函数; public LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[] positions,Shader.TileMode tile) 参数: float x0: 渐变起始点x坐标float y0:渐变起始点y坐标 float x1:渐变结束点x坐标 float y1:渐变结束点y坐标 int[] colors:颜色 的int 数组 float[] positions: 相对位置的颜.
阅读全文
摘要:每个包需要在其顶层目录下包含一个package.json文件,该文件不仅是包的说明,也影响npm安装包时的配置选项更多参数详见参考文档https://npmjs.org/doc/json.html{ "name": "cordova", "version": "3.0.4", "preferGlobal": "true",//如果安装包是作为命令行应用程序,应该全局模式安装,如果用户使用本地模式安装,则警告提醒 "description": "C
阅读全文
摘要:本部分主要涉及以下三个文件1cli.js2cordova.js3events.js通过前一篇package.json的分析,可以知道,当命令行执行cordova相关命令时,首先调用main参数指向的cordova.js文件,加载模块的相关信息,把内部接口暴露出来,起到初始化作用,方便后续模块内部调用各部分接口;然后bin指向的./bin/cordova文件,执行1..#!/usr/bin/envnode2.varCLI=require('../src/cli');3.newCLI(process.argv);调用src/cli,js文件,这个文件才是真正解析命令行参数,并执行对
阅读全文
摘要:前面学习了完美洗牌问题完美洗牌算法学习 又写了一个证明完美洗牌问题的证明 进一步思考了其他的一些问题:完美洗牌问题: 给定的输入a1, a2, a3, ……aN, b1,b2,……bN,输出b1,a1,b2,a2,b3,a3…… bN,aN(1) 如果要求输出是a1,b1,a2,b2……aN,bN怎么办?这个问题在学习的时候已经考虑过,只是觉得如果先把a部分和b部分交换掉,或者最后再交换相邻的一组两个位置的方法不够美观。现在想想可以这样,原数组第一个和最后一个不变,中间的2 * (n - 1)项用原始的标准完美洗牌算法做就可以了。(2) 完美洗牌问题的逆问题:给定b1,a1,b2,a2,…….
阅读全文
摘要:上一篇文章提到了,SQLServer2012在使用Offset,Fetch语句分页时,获取了大量不需要的数据,导致查询效率低的问题。现在让我们来看看,究竟是什么导致SQLServer不能按需取数呢? 1. 先来看看语句,及其执行计划 SELECT BillDate, SUM([QTY]) PosInQty FROM RtlDetail A,RtlBill B WHERE A.billno = B.billno AND BillDate>='2009-09-25 00:00:00' AND BillDate='2009-09-25 00:00:00' AND
阅读全文
摘要:对于目前,百度在近期的不断的更新算法,不断的提升用户体验,外链已经在网站的权重比例持续下降。然而,对于接下来我们所面临的,如何去提升外链,如何在外链工作上做出相应的回应,接下来,为大家讲述,百度新规则下的外链新模式。一、论坛签名外链模式从Seowhy夫唯发过这么一个帖子,对于百度新算法新规则下,在新的制度下,论坛签名是否直接失效?一下是夫唯老师说过的:对于文本URL链接,其实文本URL链接形式基本上无法起到外链作用,同时,在回复少于8个字,论坛签名的外链基本上是没有作用的。由此可以推断出,传统的论坛签名外链,基本上越来越不起到作用了,特别是纯文本URL外链,对于整个网站的权重影响几乎没有的。但
阅读全文
摘要:DGMGRL> disable configuration;ORA-16525: the Data Guard broker is not yet availableConfiguration details cannot be determined by DGMGRLcat drcposdb1.log2013-08-29 17:26:08.181 01001000 1992740965 Operation CTL_ENABLE continuing with warning, status = ORA-165722013-08-29 17:26:33.949 ...
阅读全文
摘要:看到网上有些人在讨论C/S架构和B/S架构以及它们的发展趋势,后起之秀B/S是否真将取代C/S而存在?在发表我的观点之前,我们先来一起来回顾下C/S以及B/S.一C/S1.C/S概念C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。我的理解是比如QQ、飞信、我们做的机房收费系统、学生信息管理系统等等这种需要在客户端安装专门的软件,并且有服务器端提供数据服务的就是通过C/S模式开发的。2.C/S优点C/S结构的优点是能充分发挥客户端PC
阅读全文
摘要:在网络中各种网站大大小小不计其数,其中赢利方式更是各种各样,利用广告来赚钱是其中最主流的一种网站盈利方式,站长通过在广告联盟中获得广告代码,然后加载到自己的网站中,通过用户点击或者弹出等形式来获得佣金,但是呢,笔者发现很多网站的广告位布局都存在问题,不单单影响的用户体验,长期这样下去网站排名和跳出率都会大大增加,从而让网站的访客越来越少。网站广告布局有很多需要讲究的地方,接下来就让笔者为大家慢慢分析。一、弹窗广告弹窗广告是目前很普遍的一种广告形式,平均下来每1000次弹出可以赚4-8元不等的收入。但是弹窗广告对于用户来说是很影响用户体验,以笔者亲身的例子来看,曾经为了找份资料来到某个网站,先是
阅读全文
摘要:iOS programming architecture and design guidelines原文地址:http://blog.mugunthkumar.com/articles/ios-programming-architecture-and-design-guidelines/ 收藏!^_^
阅读全文
摘要:python将信息加密进图片从图片中解密信息>>> runfile(r'K:\testpro\test1.py', wdir=r'K:\testpro')http://blog.csdn.net/myhaspl myhaspl@qq.com loading ... 正在处理中 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
阅读全文
摘要:在第一篇分析我们曾经举例,创建一个新工程,cordovacreatehellohellotestcom.xxx.hellotestcli.js文件分析命令行参数后,会走到elseif(cmd=='create'||cmd=='serve'){cordova[cmd].apply(this,tokens);}将会执行create函数create.jsvar path = require('path'), fs = require('fs'), shell = require('shelljs'), platforms
阅读全文
摘要:1.文档加载完成执行函数 $(document).ready(function(){ alert("开始了"); });2.添加/删除CSS类 $("#some-id").addClass("NewClassName"); $("#some-id").removeClass("ClassNameToBeRemoved"); 3.选择符利用了CSS和Xpath(XML Path Language)选择符的能力,以及jQuery独有的选择符 3.1常用的: 1.根据标签名:$('p'
阅读全文
摘要:Oracle数据库:刚做一张5000万条数据的数据抽取,当前表同时还在继续insert操作,每分钟几百条数据。该表按照时间,以月份为单位做的表分区,没有任何索引,当前共有14个字段,平均每个字段30个字节。当前表分区从201101到201512每月一个分区测试服务器:xeno 5650,32核cpu,win2003操作系统,物理内存16G;测试工具plsql1.最开始的查询:string.Format(@"select * from (select r.id,r.carcode,r.longtitude,r.latitude,r.velocity,r.gps...
阅读全文
摘要:ubuntu 12.10正式版已经发布了,国内各大开源软件源也陆续更新了资源。今天分享一下ubuntu 12.10 软件更新源列表。首先,习惯性的备份一下ubuntu 12.04 原来的源地址列表文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old然后进行修改 sudo gedit /etc/apt/sources.list可以在里面添加以下资源地址,可以直接覆盖掉原来的。下面是网上找到的一些较好的源,有大型网站的,也有教育网的,可以根据自己的情况添加两三个即可。 #网易的源(163源,无论是不是教育网,速度都很快) deb ht
阅读全文
摘要:2.2 linux 下面 2.2.1 web服务器安装1目前采用的web服务器是apache2,在ubuntu 下安装apt-getupdateapt-get installapache22测试web服务器是否装好.在浏览器中输入web服务器的ip地址如:http://10.17.1.225如果出现以下提示,则证明apache服务器已经安装成功.3 采用默认配置即可.2.2.2 php安装1 apt-getinstall php5 2 安装完成后重启apache服务器:/etc/init.d/apache2 restart3测试php是否安装成功.在/var/www 目录下建立test.php
阅读全文
摘要:jstl试了半天,终于知道错在哪里了!这是jsp中的代码 从select中取得user_id:看清楚了 是user_id;小写第一位; ${s.index}${s.count} ${a.user_id} //user_id;小写第一位; 下面是User类中的User_id,看清楚了是User_id;大写第一位 private String User_id; //User_id;大写第一位 public String getUser_id() { return User_id; } public void setUser_id(String ...
阅读全文
摘要:C#中索引器,在一个类中有很多的同一类型成员的时候,比较适用索引器。环境:我们假设有一个动物园,里边有很多动物。用法:1.先定义一个类,这是成员的类型。在这里就是要定义一个Animal类;public class Animal { public string Name { get; set; } } 2.再定义一个包含索引器的类,在这里是Zoo动物园类。public class Zoo { private List animals = new List(); public Animal this[int index] ...
阅读全文
摘要:虚拟机中找不到VMware Tools选项 在虚拟机上安装了ubuntu系统后,是不可以进行系统间数据共享的,也就是说我win7系统里的文件,不能拷贝到虚拟机的ubuntu系统。解决方案:我们需要安装虚拟机为我们提供的VMware Tools工具,安装后即可使用copy功能了。 安装步骤: http://blog.sina.com.cn/s/blog_5da93c8f0101gxod.html http://www.linuxsight.com/blog/4110 安装网站说明的安装步骤,需要显示这个图标,但是我刚开始的时候是没有这个图标的。 后来在虚拟机上找到了,详见截图,设置好后需要重..
阅读全文
摘要:如何通过viewView保存访问过的页面?和如何获取并解析服务器端发送过来的json数据?通过一个简单的Demo来学习一下吧!操作步骤:1.创建SingleViewApplication应用,新建VIewController,并在xib试图中添加WebView,继承webview的Delegate协议。2.将ViewController类遵循UIWebViewDelegate和NSURLConnectionDataDelegate协议,并且实现协议中的方法。ViewController.h:#import @interface ViewController : UIViewController
阅读全文
摘要:Oracle的Package的作用 简化应用设计、提高应用性能、实现信息隐藏、子程序重载。 1、Oracle的Package除 了把存储过程放到一堆儿以外还有没有其他的作用(好处)? 你不觉得把存储过程分门别类是很重要的么,而且不同的package的存储过程可以重 名。 用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了服务器的编译开销。 2、如何把现有的存储过程加入到Package中? copy and pasty,不过调用的时候要带包名了。 3、除了使用SQL Plus,还有没有什么工具...
阅读全文
摘要:题意:一个密码,长度为 n,然后有m个magic words,这个密码至少由k个magic words组成。问这个密码可能出现的总数。思路:首先构造AC自动机,由于m很小,才10 ,我们可以使用二进制来表示每个magic words的使用情况。对于dp[i][j][k],表示长度为i 时,匹配到j这个节点,当前选取的magic words是k 状态时的最大数量。#include #include #include #include #include #include #include #include #include #include #include #include #define Ma
阅读全文
摘要:C# 通信学习笔记 DNS 是域名系统(Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛...
阅读全文
摘要:Oracle表空间详解1.表空间的分类 Oracle数据库把表空间分为两类:系统表空间和非系统表空间。 1.1系统表空间指的是数据库系统创建时需要的表空间,这些表空间在数据库创建时自动创建,是每个数据库必须的表空间,满足数据库系统运行的最低要求,如系统表空间中存放的数据字典、还原段。在用户没有创建非系统表空间时,系统表空间可以存放用户数据或索引等,但是这样做会增加系统表空间的I/O,影响系统效率。 1.2非系统表空间是用户根据业务需求而创建的表空间,非系统表空间可以按照数据多少、使用频度、需求数量等方面灵活设置,这些表空间可以存储还原段或者临时段,可以有效的提高系统的效率。2.创建表空间 2.
阅读全文
摘要:堆排序:特点 堆排序(HeapSort)是一树形选择排序。堆排序的特点是:在排序过程中,将R[l..n]看成是一棵完全二叉树的顺序存储结构,利用完全二叉树中双亲结点和孩子结点之间的内在关系(参见二叉树的顺序存储结构),在当前无序区中选择关键字最大(或最小)的记录堆排序与直接选择排序的区别直接选择排序中,为了从R[1..n]中选出关键字最小的记录,必须进行n-1次比较,然后在R[2..n]中选出关键字最小的记录,又需要做n-2次比较。事实上,后面的n-2次比较中,有许多比较可能在前面的n-1次比较中已经做过,但由于前一趟排序时未保留这些比较结果,所以后一趟排序时又重复执行了这些比较操作。...
阅读全文
摘要:由于需要精通GDAL的源代码,所以还是有必要精通NMAKE,先来尝试创建一个NMAKE工程。之前一篇文章Windows7中Emacs 24 shell使用Gitbash已经介绍了如何在Emacs的shell中启动gitbash进程,这样就可以轻易的利用gitbash管理git,并且能够调用很多Linux命令。本文参考:http://bojan-komazec.blogspot.com/2011/10/how-to-use-nmake-and-makefile.html还有我之前的一篇普通Windows控制台窗口运行nmake编译VC先创建目录:mkdir HelloWorldcd HelloW
阅读全文
摘要:某些情况下(这种情况一般很少见),使用maven构建项目时,需要一个不重复的序列号,比如说,打包时,包名称以当前构建时间结尾,或者每次生成的jar包中包含唯一的序列号,等等;这个时候,就用到了buildnumber插件,官方网址:http://mojo.codehaus.org/buildnumber-maven-plugin/index.html 该插件能按照指定的方案生成序列号;首先引入该插件 org.codehaus.mojo buildnumber-maven-plugin 1.2常用以下两个目标:buildnumber:create(基于SCM版本生成)buildnumber:cre
阅读全文
摘要:在Android中进程按优先级可以分为五类,优先级从高到低排列: - 前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity - 可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到 - 服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的进程 - 后台进程 该进程包含的组件没有与用户交互,用户也看不到 - 空进程 没有任何界面组件、服务组件,或触发器组件** Android系统是进程托管的,也就是说进程都是由系统来管理,系统会按照特定的算来来回收这些进程。在回收中秉承几个原则 1. 尽量延长进程的生命周期,不到必须的情况下不会回收,因为系统回收进程会..
阅读全文
摘要:原文地址:Pure CSS Slide Up and Slide Down 示例地址:Pure CSS Slide Demo 原文日期: 2013年08月26日 翻译日期: 2013年08月27日 如果能避免使用JavaScript就实现DOM元素动画效果,那我非常乐于不用JS去实现。 因为更高效,而且不需要JS框架来一步步处理,代码更美观优雅。 用纯CSS来实现很难确定的一个特效是 上下滑动——当向上滑的时候内容渐变隐藏,向下滑动内容渐变显示。 之所以难以实现的原因是你可能不能获得内容的高度。 在经历了多种多样的CSS属性之后,我发现了一种利用纯CSS来实现滑动特效的方法。 HTML部分..
阅读全文
摘要:提供一个好用的Oracle Database 11g 下载地址,在windows xp 操作系统下,测试通过。 http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database.zip不需要注册,直接复制到迅雷或其他下载软件中即可下载。
阅读全文
摘要:多态性(polymorphism)是面向对象程序设计的一个重要特征。利用多态性可以设计和实现一个易于扩展的系统。 在C++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性的:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。 在C++程序设计中,在不同的类中定义了其响应消息的方法,那么使用这些类时,不必考虑它们是什么类型,只要发布消息即可。从系统实现的角度看,多态性分为两类:静态多态性和动态多...
阅读全文
摘要:dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。 下面是它的一些命令解释: 1)安装软件 命令行:dpkg -i 示例:dpkg -i avg71flm_r28-1_i386.deb 2)安装一个目录下面所有的软件包 命令行:dpkg -R 示例:dpkg -R /usr/local/src 3)释放软件包,但是不进行配置 命令行:dpkg –unpack package_file 如果和-R一起使用,参数可以是一个目录 示例:dpkg –unpack avg71flm_r28-1_i386.deb 4)重新配置和释放软件包 命令行:dpkg.
阅读全文
摘要:emeditor过滤文件类型,右侧资源管理器中只显示特定类型的文件,如只显示java,xml,txt,properties等文件,而不显示doc,jpg,xls等emeditor不能打开的文件。右击左侧资源管理器中的计算机-查看-包括过滤条件 然后设置要显示的文件类型,如:*.txt;*.java;*.xml
阅读全文
摘要:C#语言函数参数的传递就像C语言众多的后世子孙一样,C#的函数参数是非常讲究的。首先,参数必须写在函数名后面的括号里,这里我们有必要称其为形参。参数必须有一个参数名称和明确的类型声明。该参数名称只在函数体内部可见。因此在该函数体以外的任何地方使用同样的变量名是不会引起冲突的。每当调用函数的时候,必须将一个实参传递给函数定义中的形参。默认情况下,C#的参数传递是值传递。这种方式的优点和缺点同样明显。另外,在传送引用类型的时候还时不时引起一些小误会。更加使人困惑的是,既然CLR不支持指针类型,那么我们以前在C/C++中的那些关于指针传递的妙用应该如何实现呢?不必发愁,本文将会逐一回答上述这些疑问。
阅读全文
摘要:摘要:本文主要讲解elf文件格式,通过readelf命令结合底层的相关数据结构,讲解相关内容,分析程序运行的基本原理。本文来源:elf 文件格式探秘——程序运行背后的故事http://blog.csdn.net/trochiluses/article/details/103739211.elf 文件格式概览 elf文件大体上由文件头和相关的section组成,而每个section由header和data组成。 2.elf文件头 文件头的数据结构: 1 typedef struct { unsigned char e_ident[EI_...
阅读全文
摘要:如何在手机上安装工具免费上国外包括facebook\twitter等社交 详情 http://bbs.chenjinling.com/thread-411-1-1.html
阅读全文
摘要:1、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。 2、int型在32位下的范围。-2的32次方到2的32次方。 3、TCP的三次握手(1)客户端向服务器端发送一个SYK表示主动打开。(2)服务器向一个
阅读全文
摘要:本文环境: 操作系统:Win7(x64) 中文专业版 PHP:V5.5 首先添加IIS。 控制面板-〉程序-〉打开或关闭Windows功能 1. 勾选“Internet 信息服务” 2. 勾选“IIS 管理控制台” Internet 信息服务-〉Web 管理工具 3. 勾选“CGI” Internet 信息服务-〉应用程序开发功能 IIS自动在c盘建立inetpub文件夹,其子文件夹wwwroot为网页文件放置目录。 然后,解压缩PHP并设置。 1. 解压缩文件 把php-5.5.3-nts-Win32-VC11-x64.zip解压缩到D盘,并重命名为php-5.5.3 2. 安装Visu..
阅读全文
摘要:1 时间服务器经常会碰到客户端机器需要和服务器在时间上保持同步,否则会出现各种问题,特别是有时间相关的触发功能的时候。 为解决各设备间时间统一的问题,我们可在网络中设置一台服务器使其作为基准时间,其它设备通过NTP协议与其同步时间。这样很容易做到各设备时间差异小于1s。NTP----- Network Time Protocol2 服务端配置 适用于Windows Server 2003以及Windows Sever 2008 1) 开放防火墙123 UDP端口;2) 运行中输入“gpedit.msc”;3) 展开“策略”下的“计算机配置”中的“管理模板\系统\Windows 时间服务\全局.
阅读全文
摘要:运行下面这个主方法红色代码的地方就报如下错:https://api.weibo.com/2/users/show.json?access_token=2.00szM9cCc4R_EC6ebcf15062iQbxjD&uid=3237856983 {"id":3237856983,"idstr":"3237856983","class":1,"screen_name":"中银消费金融新易贷","name":"中银消费金融新易贷",
阅读全文
摘要:Android源码下载完成的目录结构如如所示:step1:将.classpath文件拷贝到源代码的根目录Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境。在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。 cp development/ide/eclipse/.classpath ./ chmod u+w .classpath # Make the copy writable step2、在源码的根目录创建.project文件。文件...
阅读全文
摘要:一、头文件:#ifndef _STACK_LINK_H_#define _STACK_LINK_H_struct stack_record;typedef struct stack_record* stack;typedef int elementType;struct link_node;typedef struct link_node node;int IsEmpty(stack s);int IsFull(stack s);stack creatStack(int maxElement);void disposeStack(stack s);void makeEmpty(stack s)
阅读全文
摘要:使用eclipse时导入项目时不小心导致文件夹创建出现了恐怖的递归,创建了一个超级长的文件夹。尝试着删除,资源管理器,或者命令行下del都用了,还是搞不定。网上查了后,终于解决了。一般情况下面几种方法都能删除用户无法删除的文件,但是针对上面问题,只有第5种方法成功。1、unlocker。下载地址:http://www.onlinedown.net/soft/24732.htm2、rmdir /s xxx3、robocopy。下载地址http://xiazai.zol.com.cn/detail/10/91484.shtml解压再把robocopy.exe放到系统文件夹systerm32里。试着
阅读全文
摘要:简介: 在计算机科学中,是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容。正则表达式验证一系列有规律的表达式 与正则表达式相关的两个方法 match()和replace()replace()方法返回根据正则表达式进行文字替换后的字符串的复制。语法:stringObj.replace(rgExp,replaceText)match()方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。语法:stringObj.match(rgExp) 正则表达式写在两个双斜杠之间,最后一
阅读全文
摘要:以前见过很多文章说这两个东西,感觉自己还是没有深入理解,今天看了书明白一些,在此提出来和大家共同探讨: 面试的时候(基础)一般会问你使用过LinkedList或者ArrayList没有,简单的回答有或者没有肯定不是面试官的期望答案,一般有经验的小伙伴都会说,如果该集合进行的增删操作比较多,建议使用LinkedList,如果是查询较多建议使用ArrayList,原理就用下面两个程序来说说吧:(1) public static void makeList (List list , int N) { list.clear;for(int i = 0 ; i list ) { ...
阅读全文
摘要:要在一个ListView中放入另一个ListView,也即在一个ListView的每个 item 中放入另外一个ListView。但刚开始的时候,会发现放入的子ListView会显示不完全(我这里只显示前一项),它的高度始终有问题。因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,这种设计是不推荐的。 但是项目需要,发现有StackOverflow(这里给大家推荐一下 http://stackoverflow.com/questions/tagged/android,一个不错的问答网站)上的牛人已经解决了这个问题,经过试验发现是可以解决问题的,它的..
阅读全文
摘要:MainActivity如下:package cc.testbackgroundtofront;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.RunningTaskInfo;import android.content.ComponentName;import android.content.Context;import android.content.SharedPreferences;import
阅读全文
摘要:近日开发中用户要求实现导出数据为Word,本来想使用html保存为word的实现,但因用户要求样式很高,使用html不好控制,并且导出中包括图片,使用页面导出时图片还是一个路径,不能把图片包括在word中,所以就必须使用原生的Word进行操作了。开发环境:windows 8 + visual studio 2010 + dotnetframework 4 + word 2010开发过程:1. 因之前并没有开发过word应用,所以先创建一个word应用程序,看看引用了哪些Dll;2. 创建一个asp.net应用程序,命名为MyWebWord,添加word应用程序中对word相关的引用:Micro
阅读全文
摘要:国内的Android设备,不能稳定的使用Google GCM(Google Cloud Messageing)消息推送服务。1. 国内的Android设备,基本上从操作系统底层开始就去掉了Google 框架2. Google服务器都在国外,最近的在香港,以及其他原因,造成国内手机和Google服务器连接不稳定3. 某些企业客户也不希望使用公开的服务,最好是用自己的内网推送服务器了建议呢?用IBM的MQTT印象里,MQTT是IBM英国/印度实验室在10年前开发的嵌入式消息系统,早年支持Windows Mobile, Embeded Linux 等系统,可以和服务器的MQ,甚至Message Br
阅读全文
摘要:D. Xenia and Bit Operations time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Xenia the beginner programmer has a sequencea, consisting of2nnon-negative integers:a1, a2, ..., a2n. Xenia is current...
阅读全文
摘要:不觉间,开口说英语已经一个月了,趁着今天谈谈自己对英语的认识,以及这一个月的改变,也是一个学习阶段的总结,让自己在学习的道路上有历史可循!一,对英语的认识:1,普遍性 先在的世界10多个国家以英语为母语,45个国家的官方语言是英语,世界三分之一的人口(二十几亿)讲英语,全世界75%的电视节目是英语,四分之三的邮件是用英语书写,电脑键盘是英语键盘,任何一个会议敢号称是国际会议,其会议工作语言一定要用英语,也是联合国的正式工作语言! 英语已经是这个世界的语言,我们要向走向世界,就必须要掌握它! 2,专业性 我们是要在IT行业吃饭的人,而就计算机程序开发而言,计算机操作系统是英...
阅读全文
摘要:通过AppWidget应用(一)的介绍,我们已经知道如何创建一个在主界面上显示一个appWidget窗口,但这并不是我们的目的,我们需要做到程序与用户之间进行交互;下面来介绍下如何通过appWidget启动一个Activity。一、在appWidget的布局文件中添加一个按钮 二、在appWidget上为按钮添加监听函数@Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { // TODO Aut...
阅读全文
摘要:陕西中际现代包装科技:Routeros 2 WAN 和1 Evo/3g PCC 方法负载平衡(Routeros多线负载平衡) 我们将要讨论2Wan和1个Evo/3G 的负载平衡。负载平衡就是在不同Internet来源之间合并或调整用户的负载。你可以把多条Internet连接合并叫做负载平衡,负载合并,线路合并是单一流程的别名。在本教程中,我们将合并两条DSL宽带和1个Evo或3GInternet连接,而且将在一条单线得到3条Internet连接的速度和。本例中,我使用一个电脑,安装有3个网卡和一个USB 3G网卡。根据相同原理,你可以增加尽可能多的线路。 (注: 我使用Intel D 2...
阅读全文
摘要:Android开发应用程序时,如果应用程序需要访问网络权限,需要在 AndroidManifest.xml 中加入以下代码如果不知道放在哪个位置,那就放在前边好了。同样的如果用到其它的权限,也需要作出声明,部分权限列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get
阅读全文
摘要:package com.zhubaje.api.workflow.ehcache;import java.io.Serializable;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;import net.sf.ehcache.Element;import org.springframework.beans.factory.DisposableBean;/** * 基
阅读全文
摘要:hdu 4699 Editor题意:对一个数列进行操作,光标位置后面插入一个权值为x的数,删除光标前的那个数,光标左移一位,光标右移一位,求到k位置的最大的前缀和。。注意这里的k是在光标之前的,由于这个条件,所以这题又简单的2个栈维护可以解,如果没有这个条件,那么就要用伸展树了。栈的解法叉姐的解题报告有,我这里说说伸展树的做法, 1.8MS卡过。我们用cur表示光标在第几个数的右边,size表示数的总个数。对于操作L: 没有移到最左边就cur--对于操作R:没有移到最右边就cur++对于操作D: 把当前的第cur个位置的节点旋到根,再把第cur-1位置的节点旋到根的左边,令根的左右儿子分别为L
阅读全文
摘要:从mina中学习超时程序编写在很多情况下,程序需要使用计时器定,在指定的时间内检查连接过期。例如,要实现一个mqtt服务,为了保证QOS,在服务端发送消息后,需要等待客户端的ack,确保客户端接收到消息,当服务端等待一段时间后,仍未获得客户端ack,就会将消息重新传送。在Mina中,每个链接都可以设置read ideal 和write ideal 时间,当链接read ideal或者write ideal超时后,可以触发用户自定义的一个动作(比如关闭链接等),本文主要是探讨mina中如何实现这种超时策略,也给大家带来参考(IndexIdleChecker.java)。1.主要的数据结构在Ind
阅读全文
摘要:《HTML5游戏开发进阶指南》基本信息作者: (印)香卡(Shankar,A.R.) 译者: 谢光磊出版社:电子工业出版社ISBN:9787121212260上架时间:2013-8-26出版日期:2013 年9月开本:16开页码:412版次:1-1所属分类:计算机 更多关于 》》》《 HTML5游戏开发进阶指南》 内容简介 计算机书籍 《html5游戏开发进阶指南》介绍了html5 游戏开发的一般过程和技巧。全书共分12 章,第1 章介绍了本书相关的html5的诸多新特性,包括在canvas 上绘图、播放声音等,另外还引入了子画面页的概念;第2~4 章利用box2...
阅读全文
摘要:登录Oracle时,用scott/tiger 通常此时会报一个错误: scott is locked (帐户被锁定) 现在就要用超级用户system将scott帐户进行解锁。 cmd->sqlplus 输入用户名:system 输入口令:**** (安装oracle时设定的口令) SQL> 执行 alter user scott identified by "tiger" account unlock; 意义:修改scott的密码为tiger,并且将其帐户解锁。
阅读全文
摘要:一、COLORREF与RGB的相互转化 RGB(r,g,b)是一个宏 实际上它做得事是((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))> 8)) #define GetBValue(rgb) ((BYTE)((rgb)>>16))二 、Color与ColorRef(int类型表示的颜色)的相互转换 实际的软件开发过程中,常需要用到非.net平台的代码。这时候就可能碰到ColorRef(也就是以int类型代表的颜色值 或是以DWORD值表示的颜色)。这跟.net平台下的颜色的相互转换MS并没有直接实现。那么就需要我们自己处理 了。这里给出两个函
阅读全文
摘要:这个题目容易让人误以为是贪心就可以解决了,但是细想一下很容易举出反例。dp[i][j]表示解决了i个问题,最后一个月解决的问题数目。#include #include #include using namespace std;const int maxn=3e2+9;int a[maxn],b[maxn];int suma[maxn],sumb[maxn];int dp[maxn][maxn];int main(){// freopen("in.txt","r",stdin); int m,p; while(scanf("%d %d"
阅读全文
摘要:收藏的一段关于java大数运算的代码:package study_02.number;import java.math.BigDecimal;import java.math.BigInteger;public class BigNumber { // 默认除法运算精度,即保留小数点多少位 private static final int DEFAULT_DIV_SCALE = 10; // 这个类不能实例化 private BigNumber() { } /** * 提供精确的加法运算。 * * @param v1 * 被加数 * @param v2 * ...
阅读全文
摘要:在浏览网站时我们会看到当我们鼠标移到多个选项卡上时,不同的选项卡会出现自己对应的界面的要求,在同一个界面上表达了尽量多的信息、大大额提高了空间的利用率、界面的切换效果也是不错的哦,这次自己可以实现啦。效果图 制作标签页(通常说成滑动门)的实现思路是当鼠标在标签上时下面div会显示和标签相对应的内容,随着标签的改变,下面的div也会对应改变样式 我们要实现上面的效果:CSS:ul,li { margin: 0; padding: 0; list-style: none;}#tabfirst li { float: left; background-color: #868686; color:..
阅读全文
摘要:效果图前台"> " class="gray ac_result_tip">请输入中文/拼音或者↑↓选择 "> 后台using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace Uni2Uni.ERP.Web.Main.UI.SCMWM.UserControl{ public partial class Au
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*-#http://blog.csdn.net/myhaspl #code:myhaspl@qq.com import waveimport pylab as plimport numpy as npimport copyprint 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'working...' print "read wav data...."#
阅读全文
摘要:[Android]解决3gwap联网失败:联网请求在设置代理与直连两种方式的切换 问题现象: 碰到一个问题,UI交互表现为:联通号码在3gwap网络环境下资源一直无法下载成功。 查看Log日志,打印出的信息为:ConnectTimeoutException: Connect to /10.0.0.172:80 timed out 则问题原因是:在使用了移动网关代理后出现超时,仍无法正确联网。 解决办法: 经观察,在同样的网络环境下,发现AIO缩略图片能正常接收,跟踪其代码发现该AIO缩略图在使用移动网络联网的步骤如下(感谢issaczhang): a. 首先判断网络环境,在...
阅读全文
摘要:1.在要发布的项目上 右键->发布,如下图所示“目标位置”选择要发布到的本地目录,点击“发布”2.打开IIS,在右键“网站”,选择“添加网站”,出现如下所示的对话框在“网站名称”处添加一个名字,本文为“test",“物理路径”选择刚刚发布的路径,选择本机的IP地址,点击确定按钮,大功告成,网站列表里会出现名为”test"的网站。
阅读全文
摘要:MainActivity如下:package cc.testui2;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import android.app.Activity;/** * Demo描述: * 在子线程中更改UI的方式二 * * 在子线程中采用View的post()方法. * 依据源码可知它在最终还是调用了handler的post(.
阅读全文
摘要:我个人所了解并学习的openjpa日志(一) 最近一直研究openjpa,想把自己所了解的写成日志,和大家一起学习,一起进步.整个过程,会有一个完整的经过改造过openbook demo可运行.Openjpa2.2+Mysql+Maven+Servlet+JSP 首先来将demo运行起来: 效果图如下 后续,我会慢慢讲述怎样运行经过改造过的openbook project.
阅读全文
摘要:链表反转是面试笔试常考题目,直接贴代码。反转函数如下://思路为将节点从前到后依次放到表头,最后最后的节点到了最前面,最前面的节点到了最后面ListNode * ReverseList(ListNode * head){ //如果链表为空或者链表中只有一个元素 if(head==NULL || head->m_pNext==NULL) return head; ListNode * p=head->m_pNext; ListNode * q=head; while(p!=NULL) { q->m_pNext=p->m_pNext;//记录下p的下一个节点...
阅读全文
摘要:MainActivity如下:package cc.testui1;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import android.app.Activity;/** * Demo描述: * 在子线程中更改UI的方式一 * * 在子线程中利用主线程的Handler的post()方.
阅读全文
摘要:题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1226 题意简单,本来是一道很简单的搜素题目。但是有两个bug:1、M个整数可能有重复的。2、N可能为0。你说这两个bug有意思么,特别是第二个,真没意思。 AC代码::#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #pragma commen
阅读全文
摘要:项目中要有一个给软件评分的功能,一个很常见,很简单的功能,却费了我不小功夫。需要实现的效果如下: 本来以为一般的软件都会有“去评分”、“亲,给个好评”这样的功能,但是在网上搜了搜竟没有搜到,问了三个群外加5个童鞋,分析log,反编译看源码,终于找到了这个uri,获取他真不容易啊。 Uri uri = Uri.parse("market://details?id="+getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); intent.addFlags(Intent.FLAG_ACTIVIT
阅读全文
摘要:日期格式化标签&时区标签的使用demo 国际化标签库 中欧时间:${dateref} 运行结果: 中欧时间:2013年8月26日 星期一 上午10时59分36秒 MEST
阅读全文
摘要:使用摄像头、麦克风、扬声器测试程序一文中提到的技术,我们可以基本实现QQ的语音视频测试向导的功能了。但是,我觉得语音测试这块的体验还可以做得更好一点,就像QQ语音测试一样,实时显示麦克风采集到的声音的强度:接下来,我们做个小demo,来实现类似的功能。先上demo运行起来的截图:(界面确实比较丑,我们这里的重点在于技术方面如何实现,如果你愿意花点时间,可以将其美化得跟QQ的那个一样漂亮^_^)1.实现思路实现这个小例子的主要思路如下:(1)使用OMCS采集和播放从麦克风的输入数据(PCM)。(2)对采集到的数据进行傅立叶变换,变换的结果就可以反应声音的强度。(3)使用ProgressBar控件
阅读全文
摘要:《C++ Primer中文版(第5版)》基本信息作者: (美)Stanley B. Lippman(斯坦利 李普曼) Josee Lajoie(约瑟 拉乔伊) Barbara E. Moo (芭芭拉 默) 译者: 王刚 杨巨峰出版社:电子工业出版社ISBN:9787121155352上架时间:2013-8-21出版日期:2013 年9月开本:16开页码:848版次:5-1所属分类:计算机 > 软件与程序设计 > C++ > C++ 更多关于 》》》《 C++ Primer中文版(第5版) 》 内容简介 计算机书籍 这本久负盛名的 C++经典教程,时隔八年之久,...
阅读全文
摘要:Starling是一个开源的flash游戏开发框架,它能使用flash player 11的gpu加速来使得游戏更加流畅,同事它也支持手机触摸事件,开发者也能用它很轻易地开发手机小游戏。更多starling信息请访问它的主页 http://gamua.com/starling/微信打灰机游戏其实蛮简单的, 拿这个游戏来学习学习starling再合适不过了。首先,来建立starling开发环境。开发工具可以选择flash builder,也可以选择flash develop。不过flash builder在导出移动设备安装文件方面更加便捷一点。这里就选择flash builder4.6了。然后.
阅读全文