摘要: 昨晚波士堂看到王兴背诵圆周率,感到有兴趣了,于是下个txt,圆周率100万位开始背诵,太辛苦,代码实现出来继续背。package com.xjtu.pi;/** * π的随机数算法 * 描述: * 在单位正方形中,随机往里面扔点,如果落在单位圆里面就计数 * 多次重复这一过程进行统计,由于四分之一圆面积为π/4约等于计数值/总数 * 得到π=4*sum/N * 重复的次数越多,算出来的π值越精确 */import static java.lang.Math.*;public class pi { /** * @author dml * @param args */ public stat... 阅读全文
posted @ 2013-05-11 21:02 坚固66 阅读(1205) 评论(0) 推荐(0)
摘要: 随着国内最大的IM服务商-腾讯公司旗下的微信推出开放平台,各类应用越来越多,而微信和二维码应用将为中国互联网带来什么?将如何影响了网站的格局?为此江西IDC排行榜编辑专门采访了业界研发专家、上海逐浪CMS研发首席架构师汪照发先生(发哥),就此进行深度交流。问:二维码是无所不容吗?答:当然不是,二维码仅仅是一个通道,如同QQ的Q字,只是一种形象。中国移动早在上个世纪就推出二维码,但由于当时环境的不开放以及宽带限制,一直未能得到较好的应用。问:发哥,您能更深度的介绍二维码吗?答:其实除了我们平常介绍的二维码外,微软公司同样还有一个全新的体系,名称“Microsoft TAG,在所有的windows 阅读全文
posted @ 2013-05-11 21:00 坚固66 阅读(364) 评论(0) 推荐(0)
摘要: 1 前言使用Dispatch_after ,能够在你想指定一定数量的延迟之后,使用 GCD 来执行代码。今天我们就来学习一下。2 代码实例Demo1:ZYAppDelegate.m- (void) printString:(NSString *)paramString{ NSLog(@"%@", paramString);}- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ /* 推迟三秒执行printStr 阅读全文
posted @ 2013-05-11 20:58 坚固66 阅读(192) 评论(0) 推荐(0)
摘要: 原理:设置Div透明度并且遮盖住整个浏览器body区域,中间的提示窗口的div透明度为不透明内设iframe可插入其他网页提示窗口透明度还有点问题。。以下是代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>& 阅读全文
posted @ 2013-05-11 20:56 坚固66 阅读(158) 评论(0) 推荐(0)
摘要: 我忍不住要黑在阿里收购微博之后,一定有很多人在替阿里打着算盘,微博能为阿里带来什么?阿里的入驻我们该怎么解读?但我其实并不关心这点。在我眼里,微博的社会属性越来越低级无趣,投放广告和推广之后用户体验也在下降,越来越多脑残的主页和话题充斥在那里,浪费时间,毁尽三观,所谓的社会公知在上面整天扯淡,许多无脑转发者很享受转播的乐趣,等等等等。我使用微博有两个目的,一是关心身边朋友,二是关注IT界的一些牛人,得到一些信息和技术的分享。像我这样的用户绝对是少数,在我们IT人眼里的产品和普通小白眼里的产品有着天壤之别。微博恰恰迎合了中国人喜欢跟风,围观的心理,把社交装B的风俗发挥地淋漓尽致,但同时,中国人不 阅读全文
posted @ 2013-05-11 20:54 坚固66 阅读(611) 评论(0) 推荐(0)
摘要: 声明:本文并非百分百原创,乃是对两位前辈已有工作的补充与完善,两位前辈的成果在参考链接里。参考链接:http://wenku.baidu.com/view/3caf8f11866fb84ae45c8de5.htmlrar文档结构分析 http://wenku.baidu.com/view/b7889b64783e0912a2162aa4.html RAR文件格式的研究本文已上传,下载链接为:http://download.csdn.net/detail/ping_fani07/5353575RARversion3.40-TechnicalinformationRAR 3.40版 技术信息 .. 阅读全文
posted @ 2013-05-11 20:53 坚固66 阅读(794) 评论(0) 推荐(0)
摘要: 大多数编译型语言,变量在使用前必须先声明,其中的 C 语言更加苛刻:变量声明必须位于代码块最开始,且在任何其他语句之前。其它语言,像C++和Java,允许“随时随地”声明变量,比如,变量声明可以在代码块的中间,不过仍然必须在变量被使用前声明变量的名字和类型。在Python 中,无需此类显式变量声明语句,变量在第一次被赋值时自动声明,Python 中不但变量名无需事先声明,而且也无需类型声明。Python 语言中,对象的类型和内存占用都是运行时确定的。尽管代码被编译成字节码,Python 仍然是一种解释型语言。在创建--也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。在对象创建后 阅读全文
posted @ 2013-05-11 20:51 坚固66 阅读(183) 评论(0) 推荐(0)
摘要: 不知道怎么回事,平时使用的好好的findContours()函数,突然就不行了,报出这样的错误~~~ 编译什么的都是正常,无错误。Debug 没有报错,但是就在在Release下报错;真的无从下手~ 经查阅解决方法:项目--属性--配置属性--常规--MFC的使用--选择在共享DLL中使用MFC;同时,项目--属性--配置属性--C/C++--代码生成--运行库--选择多线程DLL(/MD)。 但是,我按照上面进行设置,发现还是无法搞定,程序跑起来很快还是报错了。最后,我发现是自己添加包含的一个lib和该函数冲突,该lib名是:msvcrtd.lib 删掉就搞定了~~~~ 阅读全文
posted @ 2013-05-11 20:49 坚固66 阅读(421) 评论(0) 推荐(0)
摘要: 当系统的语言改变时,选择的输入法会变成默认输入法: 实现的过程在:InputMethodManagerService.java中的: mContext.registerReceiver(// 这里对语言改变广播的监听。 new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { synchronized(mMethodMap) { checkCurrentLocaleChangedLocked();//当接收到语言改变发送的广播时执行方法 } } }, ... 阅读全文
posted @ 2013-05-11 20:47 坚固66 阅读(308) 评论(0) 推荐(0)
摘要: fileserve百科名片FileServe是2010年3月12日新开张的一家国外网盘网站。该网盘为用户提供大容量的存储空间,免费用户即有500G的存储空间。目录介绍收益政策规则条件付费服务展开介绍Fileserve在全球范围内与朋友共享文件提供了方便。提供多种上传方式:WEB上传、 FTP上传、FXP上传、远程上传等。免费用户最大下载速度为400K/S,付费用户不限制下载速度。免费用户文件60天无下载会被清理,付费用户文件永久保存。免费用户空间大小为500G,需要输入验证码才能下载,付费用户空间大小不限。FileServe还是一个分享文件就能赚取美元的网盘。在注册为该网盘用户后(免费用户即可 阅读全文
posted @ 2013-05-11 20:45 坚固66 阅读(445) 评论(0) 推荐(0)
摘要: 《网络营销决胜武器——软文营销实战方法、案例、问题》基本信息作者: 徐茂权 出版社:电子工业出版社ISBN:9787121202520上架时间:2013-5-10出版日期:2013 年6月开本:16开页码:296版次:1-1所属分类:经济管理 > 市场营销 > 营销(渠道/案例) > 战略/策略/技巧 更多关于 》》》《 网络营销决胜武器——软文营销实战方法、案例、问题》 内容简介 这是国内第一本系统地介绍软文营销实战方法的书籍。作者在媒体行业从业近10年,研究和撰写了大量软文,书中总结的软文撰写方法和技巧都源于实战经验,例如软文营销五部曲、软文创意18招、6个常见误区... 阅读全文
posted @ 2013-05-11 20:43 坚固66 阅读(315) 评论(0) 推荐(0)
摘要: 数据库驱动程序针对一个数据库管理系统 (DBMS),如 SQL Server、Access 等。数据库驱动程序必须调用DBMS提供的API。或者说驱动程序把上一层的SQL语句翻译成具体的DBMS厂商所制定的SQL查询语句格式,并向DBMS提交访问数据库的请求。 开发者:第三方 阅读全文
posted @ 2013-05-11 20:41 坚固66 阅读(141) 评论(0) 推荐(0)
摘要: SugarSync目录基本信息特点体验具体应用聊天记录版本控制新动态官方用户版本号适用性语言支持展开基本信息SugarsyncSugarSync(已有中文版)网络硬盘是备份、访问并共享您的文件的 云存储服务。您可以从任何Mac、PC或移动设备上快速安全地获取您的所有文件。它是来自美国加利福尼亚州圣马特奥的一家网络存储公司的产品。特点(1)提供5G免费 存储空间,具有 数据自动备份功能,可以非常方便的将你指定的目录同步到你的SugarSync 网盘中,当你编辑文件或者改变了文件都将自动备份到你的网盘中。(2)免费帐户可支持2台电脑,可以在线、通过SugarSync软件以及你的手机来访问文件。(3 阅读全文
posted @ 2013-05-11 20:39 坚固66 阅读(343) 评论(0) 推荐(0)
摘要: 想法题,只需要分析一个点及其直接连通的边即可,维护一个vtot记录总和,vmax记录最大的边权,如果vmax>=vtot-2,那么一共有vmax个自行车。否则,如果vsum是偶数,剩下的边一定会匹配,如果vsum是奇数,除去一条边,剩下的一定会匹配。 #include <cstdio>#include <cstring>#include <vector>#include <stack>#include <algorithm>#define N 100100using namespace std;const int inf=(~( 阅读全文
posted @ 2013-05-11 20:38 坚固66 阅读(146) 评论(0) 推荐(0)
摘要: A simple problemTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2488Accepted Submission(s): 855 Problem Description Zty很痴迷数学问题.。一天,yifenfei出了个数学题想难倒他,让他回答1 / n。但Zty却回答不了^_^. 请大家编程帮助他. Input 第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^... 阅读全文
posted @ 2013-05-11 20:35 坚固66 阅读(150) 评论(0) 推荐(0)
摘要: Spring集合装配In the<list/>,<set/>, <map/>,and <props/> elements,you set the properties and arguments of the Java Collection types List,Set, Map, and Properties,respectively。案例分析:1、创建相应的Java类1.1创建一个CollectionBean存放Java Collections types List、Set、Map and Properties集合对象。package www 阅读全文
posted @ 2013-05-11 20:33 坚固66 阅读(163) 评论(0) 推荐(0)
摘要: 袋鼠(Kanbox)是由趋势媒体集团推出的同步文件云存储免费网盘,2G 容量,不限单个文件大 小,可在线上传下载文件,也可以使用客户端随时随地同步文件,多重加密、多重备份,让你的 文件永久存储!袋鼠盘目前还处于Beta 测试版,功能还有待完善,且仅推出了PC 客户端, Android、iPhone 客户端即将发布,到时你就可以在电脑、手机、袋鼠盘上随时随地获取文件、 即时同步! 阅读全文
posted @ 2013-05-11 20:32 坚固66 阅读(262) 评论(0) 推荐(0)
摘要: 1 前言使用 dispatch_once 函数 在 APP 的生命周期内来保证你想确保每段代码只执行一次,即使它在代码的不同地方多次调用(比如单例的初始化)。 2 代码实例ZYAppDelegate.m //一个用于调度一次函数的标识static dispatch_once_t onceToken;//Block Objectvoid (^executedOnlyOnce)(void) = ^{ static NSUInteger numberOfEntries = 0; numberOfEntries++; NSLog(@"Executed %l... 阅读全文
posted @ 2013-05-11 20:30 坚固66 阅读(270) 评论(0) 推荐(0)
摘要: 问题描述 印刷电路板将布线区域划分成n×m个方格如图a所示。精确的电路布线问题要求确定连接方格a的中点到方格b的中点的最短布线方案。在布线时,电路只能沿直线或直角布线,如图b所示。为了避免线路相交,已布了线的方格做了封锁标记,其它线路不允穿过被封锁的方格。 一个布线的例子:图中包含障碍。起始点为a,目标点为b。 算法思想 解此问题的队列式分支限界法从起始位置a开始将它作为第一个扩展结点。与该扩展结点相邻并且可达的方格成为可行结点被加入到活结点队列中,并且将这些方格标记为1,即从起始方格a到这些方格的距离为1。 接着,算法从活结点队列中取出队首结点作为下一个扩展结点,并将与当前扩... 阅读全文
posted @ 2013-05-11 20:28 坚固66 阅读(514) 评论(0) 推荐(0)
摘要: 用官方自带的图片处理工具,处理图片时,有的时候,处理后的图片,显示出来后,黑线是显示的,很难看,不是自己想要的。后来从网上找到了另一个图片处理工具,这个工具很好,解决了之前的问题,而且可以自动加黑线,感觉很爽。所以分享一下。名字叫Nine-Patch Editor下载地址:http://download.csdn.net/detail/zhangzhikaixinya/5353667 阅读全文
posted @ 2013-05-11 20:26 坚固66 阅读(150) 评论(0) 推荐(0)
摘要: asus webstorage目录简介ASUS WebStorage功能特点ASUSwebstorage商业解决方案展开简介ASUS WebStorage是由华硕旗下的eCareme开发的免费 网络硬盘服务,可以为你的电脑上的重要数据文件提供自动 备份服务,也可以文件同步及文件共享(可设置密码),功能比较丰富和实用。若是为华硕电脑用户,可以依照电脑不同而会有不同大小的储存空间,档案保存期限无限制、免费用户也无 时间限制可以永久使用。即使你不是华硕产品用户,也能取得1GB的 免费空间。ASUS WebStorage功能特点1.自动 备份只需最初设置一次,ASUS WebStorage即可自动从您 阅读全文
posted @ 2013-05-11 20:24 坚固66 阅读(346) 评论(0) 推荐(0)
摘要: 引言图形,总是给人直观的感觉。想让ORPSoC能有image/video的输出,是一件很有意义的事情,而VGA就是其中一个不错的选择。本小节就分析一下一个wishbone接口的vga模块。 1,模块准备下载:http://opencores.org/project,vga_lcd 2,模块的architecture 3,模块的使用这一步需要一点与LCD/vedio相关的知识。我曾经写过一个LCDC的linux driver,并且有数字电视的开发经验,所以理解起来就容易了很多。这里只把最重要的timing拿来。更过详细信息,请参考内附的spec.下面这个图要仔细看,真正理解了才行。理解之后,.. 阅读全文
posted @ 2013-05-11 20:22 坚固66 阅读(349) 评论(0) 推荐(0)
摘要: 详解Java内部类与final关键字 内部类的几种创建方法: 1、成员内部类 class Outer{ private int i = 1; class Inner{ public void fun() {System.out.println("Outer I=" + i)} } }2、方法内部类 class Outer{ public void fun() { final int i = 1; // 被方法内部类访问的局部变量必须被final修饰 class Inner{ // 方法内部类 不能有访问修饰符,比如public public void pr... 阅读全文
posted @ 2013-05-11 20:20 坚固66 阅读(160) 评论(0) 推荐(0)
摘要: 一、正确安装研华数采模块管理程序Advantech Device Manager,并安装相应模块驱动。二、将C:\Program Files\Advantech\Adsapi路径(默认安装位置)下的Include、Lib文件夹复制到QT项目文件夹下。三、在代码中添加研华数采模块函数库头文件:#include "Include\Driver.h"并添加系统相关头文件:#include <windef.h>#include <stdio.h>四、在pro文件中添加研华数采模块函数库文件。HEADERS += Include/Driver.hLIBS += 阅读全文
posted @ 2013-05-11 20:18 坚固66 阅读(294) 评论(0) 推荐(0)
摘要: 环境的搭建分有2种方法第一种如下:1 配置java环境变量。我的电脑-右键属性-高级-环境变量-系统变量JAVA_HOME D:\Java\jdk1.6.0_05 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar Path .;%JAVA_HOME%\bin;2 从Android 官网下载工具。登入http://developer.android.com/develop/index.html 在左边点击Download 下载,见下图:图1图2图3解压开,里面有个eclipse 文件夹,打开运行。这是个已经集成android s 阅读全文
posted @ 2013-05-11 20:16 坚固66 阅读(144) 评论(0) 推荐(0)
摘要: 这节我们讨论linux是如何利用x86结构中的段机制的,更确切的说是如何绕过linux的段机制的。 我们决定从linux的可移植性开始讨论。我们说linux是一个广泛移植的操作移动,它支持x86,Alpha,arm等多种体系结构。但是很多的结构其实都是不支持段机制的,比如arm,Alpha等,但是他们都支持分页机制。linux为了能移植到x86上,做了不少工作。 首先我们说,x86是肯定有段机制的,那么我们要在x86上运行程序,那不可避免要用到段机制。于是我们想到我们先前所想到的段描述符中有一个表示以字节为单位还是以页为单位表示一个段长度的属性位。我们当时说,当G=1时表示以页(4KB)为单. 阅读全文
posted @ 2013-05-11 20:15 坚固66 阅读(218) 评论(0) 推荐(0)
摘要: 在VB.NET机房收费系统个人重构的进行当中,发现在vb6.0中的MSHFlexGrid控件,在VS中用哪个控件呢?所以,便出现了DataGridView控件。可是,这个控件怎么用呢?我们以机房收费系统中的“收取金额查询”为例,讲一下DataGridView控件如何使用。 下面是“收取金额查询”的界面: 当然,位于界面下方的那个灰色的控件就是DataGridView了。那么。如何能将数据库中查到的数据显示在DataGridView中呢?我们在D层查询的过程中返回值是什么呢?是布尔值?表?还是实体呢?返回布尔值当然不行,因为是要在DataGridView中显示出数据。答案... 阅读全文
posted @ 2013-05-11 20:12 坚固66 阅读(189) 评论(0) 推荐(0)
摘要: 前言HTML 本身就有事件触发的属性,比如 onclick, onmouseover ,....。 直接看Code(注: 本文都以onclick 来做例子) <!--Add by oscar999--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Author" CONTENT="osc 阅读全文
posted @ 2013-05-11 20:11 坚固66 阅读(211) 评论(0) 推荐(0)
摘要: 一、编译导入Mule自带的例子1.准备安装Mule。这里就不介绍mule的安装了,请参考《Mule安装部署手册》。2. 编译Mule自带例子中的Hello例子使用命令行到目录:D:\app\mule3.1.1\examples\hello下,输入:mvn 即可。这里需要安装Maven;3. 导入Eclipse工程输入命令:mvn eclipse:eclipse 成功后,即可导入eclipse。4.导入这个工程到eclipse(1)选择:File > Import(2)选择:展开“General” 选择“Existing Projects into Workspace”(3)选择Brows 阅读全文
posted @ 2013-05-11 20:09 坚固66 阅读(551) 评论(0) 推荐(0)
摘要: 一、编写源代码源代码:/*******************************led_off.S**************************/.text .global _start _start: LDR R0,=0x56000010 MOV R1,#0x00015400 STR R1,[R0] LDR R0,=0x56000014 MOV R1,#0x0df STR R1,[R0]MAIN_LOOP: B MAIN_LOOP/*******************************Makefile****************************/*... 阅读全文
posted @ 2013-05-11 20:07 坚固66 阅读(259) 评论(0) 推荐(0)
摘要: 安装安装mule IDE(集成开发环境),打开MyEclipse,进入help->MyEclipse configer center->点选software选项卡->左上窗口的右侧上方的addsite->添加网址 http://dist.muleforge.org/mule-ide/updates-2.1.x/ ,命名为mule IDE(任意),点击确定,则在回到software选项卡,有addsite的那个窗口下方列表中出现 muleIDE,单击,出现mule IDE,单击,出现mule IDE二级目录,双击该选项,在右侧下方窗口出现Apply this change 阅读全文
posted @ 2013-05-11 20:05 坚固66 阅读(244) 评论(0) 推荐(0)
摘要: 一、数据库的基本操作数据库是用来存储表的地方,在数据库开始创建的时候,要先创建好DATABASE然后才能在里面继续进行数据表的操作。1.创建DATABASECREATE DATABASE 用于创建数据库,基本语法如下:CREATE DATABASE database_name下面来举个例子:我们希望创建一个名为 "test_db" 的数据库。我们使用下面的 CREATE DATABASE 语句: CREATE DATABASE test_django可以通过 CREATE TABLE 来添加数据库表。 2.查看DATABASE创建之后我们可以用以下语法来查看我们的MySQL 阅读全文
posted @ 2013-05-11 20:03 坚固66 阅读(178) 评论(0) 推荐(0)
摘要: 在Baidu Application Engin 中搭建网站时,如果要使用MVC框架,往往需要设置单入口。然而BAE的web服务程序(apache或者lighthttp)对用户是透明的。开发者不能通过修改配置文件,也不能通过修改.htaccess文件来实现单入口。但BAE在应用的根目录提供了app.conf这个配置文件,通过修改它可以实现重写、设置缓存时间的功能。 下面的这个app.conf,将所有,除文本文件和图片、视频文件等所有请求,都重定向到index.php。handlers: - expire : .jpg modify 10 years - expire : .s... 阅读全文
posted @ 2013-05-11 20:01 坚固66 阅读(144) 评论(0) 推荐(0)
摘要: When you miss somebody everyday what are you to do ?go to see she or he?it't no no no ! that is useless to help you relationship.The best way you and she calm down it . Today I miss you like a everday you miss me.but it's to bad you don't understand.I want write a small story about you a 阅读全文
posted @ 2013-05-11 19:59 坚固66 阅读(132) 评论(0) 推荐(0)
摘要: 如上图,手动在TARGETS->Build Phases->Compile Sources里面,选中 欲开启ARC编译的.m文件,双击,会出现 输入-fobjc-arc,即添加启用arc的CompileFlgs,然后点击Done即可; 欲关闭ARC编译的.m文件,双击,会出现 输入-fno-objc-arc,即取消用arc的CompileFlgs,然后点击Done即可; 阅读全文
posted @ 2013-05-11 19:57 坚固66 阅读(137) 评论(0) 推荐(0)
摘要: 参考网上代码自己做了一个客户定制Preference,没有使用 preference的 android:layout 属性,因为总觉得在不同版本系统上难以和其他preference的控件对齐,所以采用仅设置 android:widget_layout 的方式。 先创建自己要定制的 widget_layout 文件“preference_widget_seekbar.xml”:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://s 阅读全文
posted @ 2013-05-11 19:55 坚固66 阅读(359) 评论(0) 推荐(0)
摘要: there is a no body like with you let me for your feeling.I know you should be that you call me use a QQ.that time we chat in QQ because you don't have a mobiphone.that time we chating is very happy.that is a before happy times gone for ever. ever's you is very cute and pure . why is me write 阅读全文
posted @ 2013-05-11 19:53 坚固66 阅读(114) 评论(0) 推荐(0)
摘要: 双圆括号结构与let命令很相似, ((...))结构允许算术扩展和赋值. 举个简单的例子, a=$(( 5 + 3 )), 将把变量"a"设为"5 + 3", 或者8. 然而, 双圆括号结构也被认为是在Bash中使用C语言风格变量操作的一种处理机制.#!/bin/bash(( a = 23 )) # C语言风格的变量赋值,"="两边允许有空格.echo "a (initial value) = $a"(( a++ )) # C语言风格的后置自加.echo "a (after a++) = $a" 阅读全文
posted @ 2013-05-11 19:51 坚固66 阅读(226) 评论(0) 推荐(0)
摘要: Open-flash-chart及代理类设计介绍目录1介绍open-flash-chart. 12最简单的测试用例... 13代理类... 23.1 为何设计代理类... 23.1 open-flash-chart 模型图... 43.2 代理之后模型图... 43.3 代理之后的好处... 44 实际例子... 54.1 折线图... 54.2 面积图... 64.3 比较折线图前台页和面积图前台页... 85 不足与更新... 86 附件代码测试方法... 81介绍open-flash-chartOpen-flash-chart是一款用 open-flash-chart.swf 作为统计显 阅读全文
posted @ 2013-05-11 19:50 坚固66 阅读(179) 评论(0) 推荐(0)
摘要: /** * Program : LearnPattern.java * Author : tanx * Create : 2013-5-10 下午4:22:46 * */package pattern;import java.util.ArrayList;import java.util.List;/** * * @author tanx * @version 1.0.0 * @2013-5-10 下午4:22:46 */public class LearnPattern<K, V> { // 推荐的命名约定是使用大写的单个字母名称作为类型参数。这与 C++ 约定有所不同(参阅 附 阅读全文
posted @ 2013-05-11 19:48 坚固66 阅读(139) 评论(0) 推荐(0)
摘要: paint,repaint,update,这3个都跟绘图有关系的相关的方法把。这3个虽然以前用过,但是但是没有完全理解。下面这个段话是转载的(感觉讲的比较好):repaint()这个方法是一个具有刷新页面效果的方法,如果你要页面进行重画就可以调用. 从上面的流程图可以看出,在绘制动画图形时候如果没有调用repaint()方法的时候直接就是由线程调用paint()方法进行绘制,用 repaint()进行刷新显示.但是这样的动画会有个缺点(这样的效果绘制出来会有闪烁).想想做出来的动画总是隔一段时间就闪烁,有人会看吗?那么应 该怎么去除闪烁呢?我再下面的文章中会讲到.这里主要的是说明repaint 阅读全文
posted @ 2013-05-11 19:46 坚固66 阅读(887) 评论(0) 推荐(0)
摘要: 一个完整的ODBC由下列几个部件组成: 1.应用程序(Application)。 2.ODBC管理器(Administrator):整个架构的管理中心。 3.驱动程序管理器(Driver Manager):ODBC驱动程序集中管理的部件。 4.ODBC API:规定程序中SQL语句的格式,以及数据库访问的相关函数的函数头。 5.ODBC驱动程序:与具体的DBMS通信,调用DBMS提供的API;自己(通过Driver Manager)被ODBC API调用 6.数据源:数据库位置和数据库类型等信息,保证能够完全的识别并区分数据库 各部件之间的关系如... 阅读全文
posted @ 2013-05-11 19:44 坚固66 阅读(246) 评论(0) 推荐(0)
摘要: 看到一个新闻链接点击打开链接,(注意打开要FQ)1、Parse是什么呢?• Parse由一群谷歌和Y Combinator前员工创办,他们联手为移动开发者打造了一系列有用的后端工具。他们最初称他们的 后端服务为Heroku。他们提供的服务可以帮助移动开发者在云端储存数据、管理登录情况、处理推送通知以及在云端运行定制代码。对于移动开发者而言,方便了数据存储,特别是需要跨平台的应用。对于常规的移动应用开发一般是客户端--服务器端,两部分进行开发。如果只是要作为一个原型系统来出现的话,还要额为的服务器端代码的编写。会造成原型系统的产出慢。2、parse能做什么?parse官方的目的:–Create 阅读全文
posted @ 2013-05-11 19:42 坚固66 阅读(399) 评论(0) 推荐(0)
摘要: using System;using System.Data;using System.IO;using System.Web;using NPOI.HPSF;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.SS.Util; ///作者:sj178220709/// <summary> /// 构造函数初始化的时候,确定excel的模板 /// 在外部准备好每行的信息 循环调用BindRowData /// cs和bs分别调用对应的下载方法 /// Ps:默认添加了“序号”列 ,样式也是默认的 /// //. 阅读全文
posted @ 2013-05-11 19:40 坚固66 阅读(248) 评论(0) 推荐(0)
摘要: 注意:JDBC-ODBC不是JDBC到ODBC的转换器。因为JDBC已经包含有功能健全的数据库驱动,JDBC不需要ODBC的支持就能独立完成从用户API到DBMS API的过渡,即完成数据库访问。 准确来讲JDBC-ODBC是一个java API 与ODBC的连接器。java语言编写用户数据库访问接口(java语言中访问数据库的类及成员变量),但是这些写用户数据库访问接口(java语言中访问数据库的类及成员变量)要完全实现数据库访问,必须使用(调用)ODBC的接口,即通过ODBC去访问DBMS的API。 阅读全文
posted @ 2013-05-11 19:38 坚固66 阅读(135) 评论(0) 推荐(0)
摘要: 函数sysconf( )用于返回可配置系统限制或选项的当前值。系统中定义了同线程、进程和信号量相关的多个变量和常量。下面列出了部分变量和常量。变量名字值(Name Value)描述_SC_THREADS_POSIX_THREADS支持线程_SC_THREAD_ATTR_STACKADDR_POSIX_THREAD_ATTR_STACKADDR支持线程栈地址属性_SC_THREAD_ATTR_STACKSIZE_POSIX_THREAD_ATTR_STACKSIZE支持线程栈大小属性_SC_THREAD_STACK_MINPTHREAD_STACK_MIN线程栈存储区的最小大小,以字节为单位_S 阅读全文
posted @ 2013-05-11 19:37 坚固66 阅读(306) 评论(0) 推荐(0)
摘要: 前言tar打包对于服务器端运维来说是个非常重要的命令,因为很多数据备份都需要先打包,然后在scp或者rsync传送,这里介绍tar的基本命令,方便自己回顾 man tar linux下学习什么命令都需要先man一下,只有好处没有坏处! 选项-c : 建立新的归档文件-x : 从归档文件中解出文件-v : 处理过程中输出相关信息-z : 调用gzip来压缩归档,与-x连用时调用gzip完成解压缩-f : use archive file or device ARCHIVE-C : change to directory DIR,解压时用于指定解压目录 ... 阅读全文
posted @ 2013-05-11 19:34 坚固66 阅读(134) 评论(0) 推荐(0)
摘要: 1、lambda()lambda()是Python里的匿名函数,其语法如下:lambda [arg1[, arg2, ... argN]]: expression 下面是个1+2=3的例子>>> fun = lambda x,y:x+y >>> fun(1,2) 3 >>> (lambda x,y:x+y)(1,2) 3 2、filter() filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决 阅读全文
posted @ 2013-05-11 19:32 坚固66 阅读(147) 评论(0) 推荐(0)
摘要: 第一次了解到JEECG是在Google Code上看到,当时对这个框架眼前一亮,作者写到:"JEECG 是一款基于代码生成器的J2EE智能开发平台. JAVA编程有很多重复机械代码, 生成器可以帮助解决50%的重复工作,让开发更多关注业务逻辑。"我也是做开发的码农,一下子对这个框架来啦兴趣,看了介绍就第一时间下载了下来,那时候下的是最开始出的那一版(V2.1.0),部署跑了起来。第一次使用,还蛮顺利的,作者当时设计时考虑的很周到,初始化数据库,基础权限管理,数据库的监控都可以在可视化的系统界面上搞定。系统现在已经发展到3.0版本了,可以说又有了质的飞跃,增加了工作流,完善了 阅读全文
posted @ 2013-05-11 19:30 坚固66 阅读(173) 评论(0) 推荐(0)
摘要: 1. 计数排序的思想 我们之前接触过的例如:插入排序,归并排序,快速排序,堆排序等都是基于集合元素之间的比较这一基本的思想,它们执行的时间复杂度最优是趋于O(nlgn),而计数排序的运行机制不是基于集合元素之间的大小比较,什么???不做比较还能区分出元素之间的大小?是啊,算法就是这么伟大,我刚看它的时候也是激动不已呢。 计数排序的基本思想是:对每一个输入元素 x ,确定出小于 x 的元素个数。有了这一信息,就可以把 x 直接放到它在最终输出数组的位置上。2. 计数排序的空间代价,假设原数组为:a[1...n ] 数组c[k] :提供临时存储区。这里 k 的定义为:a数组中每个元素都是介于 0 阅读全文
posted @ 2013-05-11 19:29 坚固66 阅读(166) 评论(0) 推荐(0)
摘要: 很久很久都没有写博客了,最近真是比赛一个接着一个,都需要参加,所以stm32的学习一直停滞不前,趁着最近准备模块的时间开始着手ucosII的学习,没办法呀,学习还是要继续的。。现在开始正式学习,今天的要求不高,只是分析一下移植的时候需要注意的问题,暂且不研究内核代码!(代码移植参照着ST官方源代码)也就是资源里面名为取AN-1018.pdf的文档。代码这里可以下载http://download.csdn.net/detail/king_bingge/5353528一、uc/OS的实时性是靠什么实现的?1、uC/OS的实时性就是靠定时中断来完成。2、每个时钟节拍到来,就会产生一次定时中断,中断后 阅读全文
posted @ 2013-05-11 19:27 坚固66 阅读(219) 评论(0) 推荐(0)