2013年8月22日

[51daifan]来吧,一起书写51daifan的成长史吧-让一部分人先安全起来

摘要: 对新创项目而言,是idea更重要,还是执行力更重要?在没有用户时,我们该如何冷启动?团队、人、技术、产品、推广和拜春哥,哪一个更重要?到底是什么决定了一个项目的生存或者毁灭?来吧,一起书写51daifan的成长史吧。51daifan是一个同事之间分享午餐、特产的公益平台。每天带饭的同学,可以多带几份爱心便当,分享给身边的同事。大家中午一起热饭,一起桌上足球,一起品尝同事带来的爱心便当。让午餐变成每天最快乐的时光。 51daifan从5月底开始有想法,一周后6月初web版本上线,四周后7月中旬android版本上线,现在,8月初,ios版本即将上线。2个月时间,有过快乐,有过迷茫,也有过痛... 阅读全文
posted @ 2013-08-22 19:37 you Richer 阅读(253) 评论(0) 推荐(0)

php 和thinkphp 对excel操作

摘要: php对excel的操作主要通过引入excel_reader2.php 或者是PHPExcel 类进行 两个文件自行下载php 对其读操作:文件目录结构excel_reader2.php 在网上进行下载代码: sheets[0]['numRows']; //获得excel中的总表格数 echo ""; for ($i = 1; $i sheets[0]['numRows']; $i++) //从一开始计数 { echo ""; echo "" .$data->sheets[0]['cell 阅读全文
posted @ 2013-08-22 19:35 you Richer 阅读(377) 评论(0) 推荐(0)

Android应用开发学习笔记之绘图

摘要: 作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz一、绘图常用类介绍在Android中绘图时,常用到的几个类是Paint、Canvas、Bitmap和BitmaptFactory。其中,Paint类代表画笔,Canvas类代表画布。有了Paint和Canvas类就可以进行绘图操作了。1、 Paint类Android官方文档中对Paint类的描述如下:The Paint class holds the styleand color information about how to draw geometries, text and bitmaps.Paint类代表画 阅读全文
posted @ 2013-08-22 19:33 you Richer 阅读(351) 评论(0) 推荐(0)

手把手教你修改pcduino系统默认的音频输出

摘要: 最近要搞个小玩意儿,要用到pcduino的音频输出,但是系统默认的是输出到hdmi的音频,我的显示器上没有喇叭,只能搞个USB声卡。但是系统默认又不是输出到USB,这里我手把手叫你怎么设置系统默认声卡为USB声卡。 1,查看系统的声卡。 ubuntu@ubuntu:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Device [Generic USB Audio Device], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice... 阅读全文
posted @ 2013-08-22 19:31 you Richer 阅读(302) 评论(0) 推荐(0)

hdu 1665 That Nice Euler Circuit(欧拉定理)

摘要: 输入n个点,然后从第一个点开始,依次链接点i->点i+1,最后回到第一点(输入中的点n),求得到的图形将平面分成了多少部分。根据欧拉定理 v_num + f_num - e_num = 2可知,求出点数跟边数便能求出平面数。#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, 阅读全文
posted @ 2013-08-22 19:28 you Richer 阅读(193) 评论(0) 推荐(0)

一句话解释JVM中空间分配担保的问题

摘要: 先解释YGC:当对象生成在EDEN区失败时,出发一次YGC,先扫描EDEN区中的存活对象,进入S0区,S0放不下的进入OLD区,再扫描S1区,若存活次数超过阀值则进入OLD区,其它进入S0区,然后S0和S1交换一次。 那么当发生YGC时,JVM会首先检查老年代最大的可用连续空间是否大于新生代所有对象的总和,如果大于,那么这次YGC是安全的,如果不大于的话,JVM就需要判断HandlePromotionFailure是否允许空间分配担保。允许分配担保:JVM继续检查老年代最大的可用连续空间是否大于历次晋升到老年代的对象的平均大小,如果大于,则正常进行一次YGC,尽管有风险(因为判断的是平均大小, 阅读全文
posted @ 2013-08-22 19:26 you Richer 阅读(2025) 评论(0) 推荐(0)

[More Effective C++]条款22有关返回值优化的验证结果

摘要: (这里的验证结果是针对返回值优化的,其实和条款22本身所说的,考虑以操作符复合形式(op=)取代其独身形式(op),关系不大。书生注) 在[More Effective C++]条款22的最后,在返回值的返回方式上,大师Meyers推荐使用表达式[returnT(lhs)+=rhs;]这种使用匿名临时变量的方式,理由是“自古以来未具名对象总是比具名对象更容易被消除”,这种写法将更好地帮助编译器实现返回值优化(ReturnValue Optimization,简写RVO)。 针对上述说法,我在两款编译器上验证了一下(g++ 4.1.2,以下简称g++,及MS Visual C++2... 阅读全文
posted @ 2013-08-22 19:24 you Richer 阅读(189) 评论(0) 推荐(0)

高精度、大整数幂取模

摘要: 格式为:cha^chb%ccha、chb均为字符串/* * FZU1759.cpp * * Created on: 2011-10-11 * Author: bjfuwangzhu */#include#include#include#include#define LL long long#define nnum 1000005#define nmax 31625int flag[nmax], prime[nmax];int plen;void mkprime() { int i, j; memset(flag, -1, sizeof(flag)); for (i... 阅读全文
posted @ 2013-08-22 19:22 you Richer 阅读(211) 评论(0) 推荐(0)

关于正则表达式

摘要: 正则表达式是由字符串所组成的表达式,用于匹配、替换或者查找特定的字符串。实例说明: var searchPattern = new RegExp('s+');等价于 var searchPattern = /s+/;表达式中的加号表示字符s必须在字符串中显示1次以上。而字符串(/s+/)中的斜杠表示这是一个正则表达式,不是其它类的对象。RegExp对象中只有两个实现方法:test和exec。test方法将判断以参数传入的字符串是否与正则表达式匹配。如:var re = /JavaScript rules/; var str = "JavaScript rules&qu 阅读全文
posted @ 2013-08-22 19:19 you Richer 阅读(244) 评论(0) 推荐(0)

003.android资源文件剖析(Resources)

摘要: android的资源文件使用的重要性,不言而喻。让我们从潜到深逐渐来了解吧。一:android的基本资源:1.字符串资源android的资源文件保存在:res\values\2.布局资源android的资源文件保存在:res\layout\ 二:.资源引用的语法:@[package:]type/name1.type对应于R.java中一种可用的资源类型命名空间,包括:R.drawable; R.id; R.layout; R.string; R.attr; R.plural; R.array2.xml资源引用语法中相应的类型为(type):Drawable,id,layout,string,a 阅读全文
posted @ 2013-08-22 19:17 you Richer 阅读(332) 评论(0) 推荐(0)

myBatis 基础测试 表关联关系配置 集合 测试

摘要: myBatis 基础测试 表关联关系配置 集合 测试 测试myelipse项目源码 sql 下载http://download.csdn.net/detail/liangrui1988/5993881 在上一篇做了简单 增删改查 的测试,基本代码+api 下载 可以看上一遍博文myBatis 基础测试 增 删 改 查 用过hibrenate 之后,感觉很好理解动行效果: sql :CREATE TABLE `student` ( `grade_id` int(11) DEFAULT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `name` ... 阅读全文
posted @ 2013-08-22 19:15 you Richer 阅读(419) 评论(0) 推荐(0)

Android应用开发学习笔记之播放音频

摘要: 作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid支持常用音视频格式文件的播放,本文我们来学习怎样开发Android应用程序对音视频进行操作。Android提供了MediaPlayer和SoundPool两个类能够用来播放音频,MediaPlayer类通常用来播放较大的文件,比如一首MP3歌曲,这种文件通常保存在SD卡上,而不是保存在资源文件中,当然如果有必要,也可以保存在资源文件中。SoundPool类通常用来播放体积较小的文件,比如游戏中的炸弹爆炸声,这种文件通常保存在资源文件目录res/raw中。MediaPlayer一次只能播放一个文件,而S 阅读全文
posted @ 2013-08-22 19:13 you Richer 阅读(433) 评论(0) 推荐(0)

移植一个开源点餐网到SAE平台上

摘要: 记得以前我准备弄个点餐网的,但是由于一些原因没有做下去。前几天将网上的一个点餐源码移植到了SAE上,网址http://diancan4sae.sinaapp.com。我想做个外卖网,先选一个学校周边餐馆推广。主要是学生叫外卖方便,餐馆便于统计。在南京的朋友,有什么好点子在这个网站上做二次开发。 阅读全文
posted @ 2013-08-22 19:10 you Richer 阅读(192) 评论(0) 推荐(0)

6.0RMB MP3所看到的……

摘要: 产品篇: 偶然看到这个商品信息,作为电子开发人员,首先想到的便是采用了哪家芯片方案,怎么做到这么低的价格! 于是立刻买了一台回来,拆机如下: 成本BOM: 1、GPD2101 1.5RMB 2、外壳 0.5RMB 3、辅料 0.5RMB 4、PCB 0.3RMB 5、90mAh 1.0RMB 6、代工生产成本 0.5RMB 裸机成本合计:4.1RMB 这个为了节省体积跟成本,最大的隐患是板子上没有加入充电管理IC(0.5RMB),导致过冲将直接冲坏电池!所以必须配合带管理... 阅读全文
posted @ 2013-08-22 19:08 you Richer 阅读(187) 评论(0) 推荐(0)

[读书笔记]设计原本[The Design of Design]

摘要: 第1章 设计之命题 1.设计首先诞生于脑海里,再慢慢逐步成形(实现) 2.好的设计具有概念完整性:统一、经济、清晰、优雅、利落、漂亮。。。 第2章 工程师怎样进行设计思维——理性模型 1.有序模型的有序过程,也是工程师的构思过程 2.理性模型太过简化与理想化 第3章 理性模型有哪些缺陷 1.设计最难的部分在于决定要设计什么,或者帮助用户找出他们想要什么 2.理性模型是自然的思维模型(理性主义,即相信人是理性的) 3.对有缺陷的模型的盲从很危险 第4章 需求、罪念以及合同 1.委员会式的,野心勃勃的大而全的软件极易失败 2.控制需求以保证需求... 阅读全文
posted @ 2013-08-22 19:06 you Richer 阅读(367) 评论(0) 推荐(0)

递归 和 非递归 遍历二叉树

摘要: 1 二叉树结点2 先序遍历二叉树3 中序遍历二叉树4 后序遍历二叉树5 测试样例1 二叉树结点struct BinaryTreeNode{int m_nValue;BinaryTreeNode *m_pLeft;BinaryTreeNode *m_pRight;};2 先序遍历二叉树先序遍历二叉树递归算法定义为:若二叉树为空,则空操作;否则(1)访问根节点;(2)先序遍历左子树;(3)后序遍历右子树;代码如下:/* 递归先序遍历 */void PreOrderTraverseTree(BinaryTreeNode *pRoot){ if (pRoot != NULL) { cout m_nV. 阅读全文
posted @ 2013-08-22 19:04 you Richer 阅读(208) 评论(0) 推荐(0)

Android应用开发学习笔记之播放视频

摘要: 作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz在Android中,我们可以通过使用VideoView类或者MediaPlayer类来播放视频。一、使用VideoView类播放视频要使用VideoView类播放视频,首先要在布局文件中添加VideoView组件,然后在Activity中获取该组件,并使用VideoView.setVideoPath()或VideoView.setVideoURI()方法加载需要播放的视频,最后调用start()方法播放视频。VideoView类还提供了stop()和pause()方法,用于停止或暂停视频播放。在布局文件中添加Vid 阅读全文
posted @ 2013-08-22 19:01 you Richer 阅读(259) 评论(0) 推荐(0)

CSS 控制应为Html页面高度导致抖动的问题

摘要: 在CSS中添加如下代码:html,body{ overflow-y:scroll;} html,body{ overflow:scroll; min-height:101%;} html{ overflow:-moz-scrollbars-vertical;} 已经试验过了,是可以执行的。由此可以得出结论:这类由高度导致页面抖动的问题,其实究其根本原因是滚动条是否显示导致的。 阅读全文
posted @ 2013-08-22 18:59 you Richer 阅读(269) 评论(0) 推荐(0)

python中的中文编码

摘要: 我现在编写python代码,有一些内容需要用中文编写,例如注释,一些其它的东西默认python是不支持中文的,包括两个方面不支持,一是文件编码默认是ansi的,二是虚拟机运行解析脚本时也是非utf的(ansi或者wbcs暂时不确定)解决:1、文件保存成utf-8,因为python是文本,所以用notepad另存成utf-8就可以了,这时文件里的中文就不是乱码了2、在py文件里用# -*- coding: UTF-8 -*-放在第一行,表示python解析器读这个文件用utf-8格式3、经过上面二步,一般文件里的中文注释就可以正常运行了,但是还是有问题,例如print ('中文编码 阅读全文
posted @ 2013-08-22 18:57 you Richer 阅读(338) 评论(0) 推荐(0)

zip非暴力破解

摘要: 大家最熟悉的zip破解方式应该是暴力破解,暴力破解有很大局限性,如果密码很长很复杂你很可能一辈子都破解不出来。由于今天要破解自己以前加密过的zip文件,我设的密码习惯性长而复杂,果断放弃暴力破解,在网上找到一篇文章http://bbs.csdn.net/topics/10444536,我才知道有另外一种破解方法,前提是你拥有加密压缩包里的任意一个文件,一般我们可以根据winrar查看拥有的文件名和crc32,如果你有其中一个文件,我们可以计算你拥有文件的crc32,如果两者相同,基本上可以判定是同个文件,然后再将这个文件用zip压缩,这样我们就可以用plain-text破解。这些前面提到的那个 阅读全文
posted @ 2013-08-22 18:55 you Richer 阅读(1005) 评论(0) 推荐(0)

Test oracle db iops

摘要: Today, i need to test one database's iops and do something for oracle db's io test.How to test the db's iops?It can use oracle's pl/sql package taht is dbms_resource_manager.calibrate_io.Here is the introduction of that procedure.CALIBRATE_IO ProcedureThis procedure calibrates the I/ 阅读全文
posted @ 2013-08-22 18:52 you Richer 阅读(258) 评论(0) 推荐(0)

HDU 1254 推箱子游戏(搞了一下午。。。)

摘要: 中文题目:http://acm.hdu.edu.cn/showproblem.php?pid=1254一开始常规的人用来做主导,想着想着不对劲,其实是箱子为主导,人只是箱子能否推进的一个判断。可以使用两个BFS,人这里也可以DFS。看见别人有用四维标记的有用图中图的判重,我也用一下图中图好了。#include #includeusing namespace std;int n, m;int map[10][10];int vec[4][2] = {{-1,0}, {0,1}, {1,0}, {0,-1}};int visited[10][10][4];//标记箱子。有四个方向,所有一个... 阅读全文
posted @ 2013-08-22 18:50 you Richer 阅读(211) 评论(0) 推荐(0)

[读书笔记]捉虫日记

摘要: (书生注:这本书站在捉虫人的角度看问题,可以带给编程人员新的认识和角度。 总结一下可以看出,作者发现的bug都是特别简单的case。 多数都是用户输入数据检查不足/类型转换问题/测试用例分支不足等, 导致的溢出/空指针访问/非法地址访问等。) 第1章 捉虫 第2章 回到90年代 [漏洞] 未验证用户数据,导致栈缓冲区溢出 [利用手段] 控制用户数据(长度与内容)使其覆盖EIP 第3章 突破区域限制 [漏洞] 返回值(出力值)有两个且有可能返回状态不一致(覆盖测试不充分),导致空指针解引用 [利用手... 阅读全文
posted @ 2013-08-22 18:48 you Richer 阅读(318) 评论(0) 推荐(0)

花生壳建站全过程

摘要: 使用花生壳从外网访问WEB网站 我们经常会遇到这样的问题:我们做好了网站,为了便于管理,我们会直接将网站放在自己公司或者家里的服务器上,但是这样就遇到了一个问题:我们使用的基本都是ADSL宽带,宽带服务商分配给我们的都是动态公网IP,由于IP地址经常变动,对网站访问不是很方便。现在我们可以借助Oray的花生壳动态域名解析服务将动态公网IP和激活花生壳服务的域名进行实时绑定的,无论您的公网IP如何变化,通过域名即可访问您搭建的站点。下面我们就来具体说说: 需要使用的软件工具:花生壳动态域名6.0客户端和IIS6.0组件(以windows server 2003为例). 第一步、下载、安装、登.. 阅读全文
posted @ 2013-08-22 18:46 you Richer 阅读(941) 评论(0) 推荐(0)

(step4.3.9)hdu 1584(蜘蛛牌——DFS)

摘要: 题目大意:本体是中文题,可以直接在OJ上看 /* * 1584_2.cpp * * Created on: 2013年8月22日 * Author: Administrator */#include using namespace std;/** * vis[] :某一张牌的访问情况 * a[s] = i ;牌面s在第i个位置 * ans : 所需要的最小移动步数 * */const int maxn = 10000000;int a[11];bool visited[11];int ans;/** * cur :当前移动牌数 * temp :当前移动步数 */void dfs(... 阅读全文
posted @ 2013-08-22 18:43 you Richer 阅读(191) 评论(0) 推荐(0)

鼠标移到导航上面 当前的LI变色 处于当前的位置

摘要: 鼠标移到导航上面 当前的LI变色 处于当前的位置,广泛应用于当前导航。鼠标移到导航上面 当前的LI变色 处于当前的位置 首页品牌商机 精品商机最新商机 投资考察会在线交流区 阅读全文
posted @ 2013-08-22 18:41 you Richer 阅读(214) 评论(0) 推荐(0)

JavaScript学习笔记

摘要: 刚接触JavaScript不久,主要学习了W3C、JS秘密花园、Mozilla几个教程,在这里把学习笔记分享给大家,希望对大家有帮助。W3C school地址: http://www.w3school.com.cn/js/1.document.write只能在HTML输出中使用,如果在文档加载后使用该方法,会覆盖整个文档2.JavaScript是脚本语言,浏览器会在读取代码时,逐行地执行脚本代码,而不是在执行前对所有代码进行编译3.没有初始化的变量值为undefined;重新声明JavaScript变量,变量值不会消失4.JavaScript变量可以用作不同的类型,以最后赋值的类型为准5.Ja 阅读全文
posted @ 2013-08-22 18:39 you Richer 阅读(175) 评论(0) 推荐(0)

[读书笔记]黑客与画家[Hackers.and.Painters]

摘要: (书生注:这本书写的不错。针对程序员,可以带来不同角度的想法,有助于反思自己的程序员工作。我甚至从中发现了自己爱用铅笔的原因。。。 尤其是其中关于黑客的定义,包括黑客认为的乐趣和目的,让人更深层次思考自己工作的意义。 翻译的人也真不容易,满篇都是译注,谁是文艺复兴时的艺术家,做过什么,谁又是什么理论家,有什么思想。。。 下面留下一些印象较深的话,就当笔记了。) [译者序] “黑客”这个词不仅是第一流能力的象征,还包含着求解问题过程中产生的精神愉悦或享受。也就是说,从一开始,黑客就是有精神追求的。自由软件基金会创始人理查德斯托尔曼说:“出于兴趣而解决... 阅读全文
posted @ 2013-08-22 18:37 you Richer 阅读(237) 评论(0) 推荐(0)

android电池充电以及电量检测驱动分析

摘要: 前段时间比较烦躁,各种不想学习不想工作,于是休息了几天。这几天又下来任务了--调试充电电路和电池电量检测电路,于是又开始工作,顺便把调试过程记录下来。 平台: cpu 飞思卡尔imx6q 4核 充电芯片 MAX8903 电量检测芯片 MAX11801 android版本 android4.0一、电量检测 我们用的电池电量检测芯片MAX11801其实是一款电阻触摸屏的驱动芯片,它外带一个AD采集引脚,因此我们用这个引脚来检测电池电压。MAX11801电源为3.3V而电池电压范围可能是0~4.2V,因此我们需要给电池电压分压。我们所用的电路如下 知道了硬件电路下面来 ... 阅读全文
posted @ 2013-08-22 18:34 you Richer 阅读(3958) 评论(0) 推荐(1)

LV在系统重启后不能自动激活(boot.lvm&after.loca)

摘要: 同类相关文章:http://blog.csdn.net/laven54/article/details/9121661 最近发现suse11sp2的系统解决了异常死机的问题之后,又引入了另外的问题,比如这次的lv不能自动激活,问题一个接一个啊。 1、lv可以手动激活,但是不能自动激活 dcoadbpro:~ # lvdisplay --- Logical volume --- LV Name /dev/dcoadbpro_lv/lvol0 VG Name dcoadbpro_lv LV UUID XejtSI-ifla-NJgl-Sfk... 阅读全文
posted @ 2013-08-22 18:32 you Richer 阅读(1472) 评论(0) 推荐(0)

线段树菜鸟一题+归并排序【求逆序数】POJ2299

摘要: 题目链接:http://poj.org/problem?id=2299 归并排序解法链接:http://blog.csdn.net/lyy289065406/article/details/6647346 然后是自己写的线段树:注意点在代码中。#include #include #include #include using namespace std;#define lson rt>1; build(lson); build(rson); } Pushup(rt); //tree[rt].sum=tree[rtr) return; if(l=... 阅读全文
posted @ 2013-08-22 18:30 you Richer 阅读(166) 评论(0) 推荐(0)

【PAT】1035. Password (20)

摘要: 题目:http://pat.zju.edu.cn/contests/pat-a-practise/1035 分析:简单题。直接搜索,然后替换,不会超时,但是应该有更好的办法。题目描述:To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to distinguish 1 (one) from l (L in lower 阅读全文
posted @ 2013-08-22 18:28 you Richer 阅读(262) 评论(0) 推荐(0)

Android应用开发学习笔记之ContentProvider

摘要: 作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzContentProvider用于为其它应用程序提供共享数据,它为不同应用程序间共享数据提供了统一的操作接口。一、ContentProvider的Uri每个ContentProvider都有对应的Uri,例如,一个自定义的ContentProvider Uri格式如下:content://authority/path/id例如:content://com.liuhaoyu.myprovider/table1/101、 content://是“scheme”,Android规定ContentProvider的sche 阅读全文
posted @ 2013-08-22 18:25 you Richer 阅读(281) 评论(0) 推荐(0)

UVAlive 2322 Wooden Sticks(贪心)

摘要: There is a pile ofnwooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called setup time, for the machine to prepare processing a stick. The setup times are associated with cleanin 阅读全文
posted @ 2013-08-22 18:23 you Richer 阅读(244) 评论(0) 推荐(0)

卸载QTP

摘要: 卸载QTP11.51.首先需要卸载QTP11.5,点击exe文件,不点击重启2、然后删除C:"ProgramFiles"下的MercuryInteractive文件夹。(默认安装) 3.再删除C:"ProgramFiles"CommonFiles"下的MercuryInteractive文件夹。4.在注册表(regedit)中搜索MercuryInteractive,删除所有的MercuryInteractive值。 2、360卸载result插件,删除注册表5.重新启动然后重装就OK了。 阅读全文
posted @ 2013-08-22 18:21 you Richer 阅读(219) 评论(0) 推荐(0)

线段树模板

摘要: 1. 单点更新(add),区间查询 void update(int p,int add,int rt,int l,int r) { if(p>r) return; if(l==r) { tree[rt].sum+=add; return; } else { int m=(l+r)>>1; if(p=r) { return tree[rt].sum; } else { int m=(l+... 阅读全文
posted @ 2013-08-22 18:19 you Richer 阅读(161) 评论(0) 推荐(0)

2013 CSU校队选拔赛(1) 部分题解

摘要: A: DecimalTime Limit:1 Sec Memory Limit:128 MB Submit:99 Solved:10 [ Submit][ Status][ Web Board] Description 任意一个分数都是有理数,对于任意一个有限小数,我们都可以表示成一个无限循环小数的形式(在其末尾添加0),对于任意一个无限循环小数都可以转化成一个分数。现在你的任务就是将任意一个无限循环小数转化成既约分数形式。所谓既约分数表示,分子和分母的最大公约数是1。 Input 有多组数据。 每组数据一行。输入为0.a1a2a3...ak(b1b2...bm)的形式... 阅读全文
posted @ 2013-08-22 18:16 you Richer 阅读(341) 评论(0) 推荐(0)

如何将excel文件中的数百万条数据在1分钟内导入数据库?

摘要: 在MYSQL里面,使用load data infile 命令就可以了。步骤很简单 1、先将excel另存为csv格式的文本,csv是以逗号分隔各个字段数据的 2、在mysql中输入sql语句load data local infile "F:/top20/top20W.csv"into table top20 fields terminated by ',' (dir_1,dir_2,dir_3,keyword,buy,click,ppc) ;然后执行SQL即可~注意,字段必须放到fields terminated by ',' 的后面,否则 阅读全文
posted @ 2013-08-22 18:14 you Richer 阅读(548) 评论(0) 推荐(0)

ResourceManager架构解析

摘要: RM作为master管理着所有的集群资源,它会和NM和特定application的AM共同工作1. NodeManagersNM从RM中获得指令,并管理着单节点上可用资源2. ApplicationMasters负责和RM协调,然后通知NM来启动资源容器 RM有如下部件: 1. RM和客户端交互的部件 ClientRMService RM的client接口,处理client端的RPC请求,比如提交application,强制杀死application,获得Queue信息,集群metrics AdminService 单独... 阅读全文
posted @ 2013-08-22 18:12 you Richer 阅读(873) 评论(0) 推荐(0)

js之checkbox的代码全选/全不选,使用id获取元素,而不是name

摘要: 每当有多个选项的时候,都会有一种想法是:全选,全不选,如果子选项有被选,父选项也得被选。注意:这里是根据id来获取元素的,但是不能直接用getElementById,因为那只能返回一个,而不是集合。直接上代码:全选/全不选function check_all(obj,id){ var elements = document.getElementsByName("chk[]"); var str = "" + elements.length; for(i = 0;i 子模块1子模块2 阅读全文
posted @ 2013-08-22 18:10 you Richer 阅读(332) 评论(0) 推荐(0)

[置顶] 自我提升

摘要: 一:tomcat 部署http://blog.csdn.net/yangxueyong/article/details/6130065 二:spring性能提升http://blog.csdn.net/wangzhi_821/article/details/1936113 三:新浪微博技术架构分析http://tech.sina.com.cn/i/2010-11-16/14434871585.shtml http://blog.sina.com.cn/s/blog_493a84550100otu4.html 四:淘宝系统架构介绍http://www.docin.com/p-252726759. 阅读全文
posted @ 2013-08-22 18:08 you Richer 阅读(118) 评论(0) 推荐(0)

SqlHelper初探之二

摘要: 在上一篇简单的介绍了sqlhelper的基本知识,接下来就让我们进一步学习他的实践过程。 首先:我们要明白的一件事Sqlhelper不是写出来的,而是在D层的代码中提炼出来的?那么就会反问一句“D层中符合什么条件的代码才可以提炼出来呢?用Sqlhelper有什么用呢?”那么带着这些问题让我们进入思考: 第一:Sqlhelper的代码不是写出来的,而是从D层的代码中提炼出来的,即把那些执行增删改查操作,存储过程及程序集等中相同的代码提炼出来,封装成一个类,便于复用的过程。 第二:把它封装成一个类的好处就是:这提供了一种很好的使用 SqlHelper类来执行命令的模式,同时为开发人员选择访问数据. 阅读全文
posted @ 2013-08-22 18:06 you Richer 阅读(195) 评论(0) 推荐(0)

首个spring mvc 测试例子搭建遇到问题记录

摘要: 开发环境:jdk1.7 + tomcat7 + Eclipse Juno 首先下载spring 相关jar包我用的是 spring-framework-3.2.1.RELEASE 下载地址:http://www.springsource.org/download/community?project=Spring%2520Framework这里需要注意的是jar都需要手动拷入到lib下面,否则tomcat部署会出错,用buildpath 加入jar只能确保开发的时候不会出编译错误。放入lib下面,是一劳永逸的好办法。 下载相关日志包 jcl-over-slf4j-1.6.1.jarlogback 阅读全文
posted @ 2013-08-22 18:03 you Richer 阅读(242) 评论(0) 推荐(0)

java 控制表项删除、编辑、添加(实现接口)

摘要: package com.platformda.optimize;import java.awt.BorderLayout;import java.awt.Point;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.List;import javax.swing.DefaultLis 阅读全文
posted @ 2013-08-22 18:01 you Richer 阅读(660) 评论(0) 推荐(0)

POJ2031Building a Space Station (最小生成树之prim)

摘要: Problem Description You are a member of the space station engineering team, and are assigned a task in the construction process of the station. You are expected to write a computer program to complete the task. The space station is made up with a number of units, called cells. All cells are sphere-. 阅读全文
posted @ 2013-08-22 17:59 you Richer 阅读(221) 评论(0) 推荐(0)

wp实例开发精品文章源码推荐

摘要: WP8 启动媒体应用 这个示例演示了如何选择正确的msAudioCategory类别的音像(AV)流来配置它作为一个音频播放流。具体地说,这个示例执行以下操作:启动一个媒体应用与“媒体”msA…… 资源地址:http://www.apkbus.com/android-139062-1-1.html Windows 8移动宽带SMS API 这个示例展示了如何使用Windows 8移动宽带SMS API(Windows设备。Sms)与后台任务API(Windows.ApplicationModel。背景)来发送和接收SMS文本消息。 资源地址:http://www.apkbus.c... 阅读全文
posted @ 2013-08-22 17:57 you Richer 阅读(237) 评论(0) 推荐(0)

[置顶] android之Notification版本兼容性问题

摘要: 首先先来创建一个notification提示//概要String tickerText = context.getResources().getText(R.string.app_name).toString()+"发现新版本,建议您更新!";//标题String title = context.getResources().getText(R.string.app_name).toString()+"更新";//内容String content= "点击更新"+context.getResources().getText(R.str 阅读全文
posted @ 2013-08-22 17:54 you Richer 阅读(415) 评论(0) 推荐(0)

hdu 4704 同余定理+普通快速幂

摘要: 此题往后推几步就可找到规律,从1开始,答案分别是1,2,4,8,16....这样就可以知道,题目的目的是求2^n%Mod的结果.....此时想,应该会想到快速幂...然后接着会发现,由于n的值过大,很容易就会T掉...所以这个时候就想到找规律...试试就可以知道,1e9+6的时候是循环节...然后用同余定理,把余数求出来就可以了...#include #include #include #include #include using namespace std; #define Mod 1000000007__int64 quick_pow(__int64 m,__int64 n)... 阅读全文
posted @ 2013-08-22 17:52 you Richer 阅读(273) 评论(0) 推荐(0)

[置顶] ubuntu 和 win7 远程登陆 + vnc登陆

摘要: ubuntu 和 win7 远程登陆:第一种(通过win7自带的远程桌面来连接ubuntu)1. windows7配置 我的电脑-》属性-》远程设置。-----允许远程连接2. ubuntu配置终端-》输入命令:$sudoapt-getinstallxrdp装完后再输入$sudoapt-getinstallvnc4servertightvncserver如果遇到dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题,则继续按照该说明操作。之后系统-》首选项-》远程桌面,如下配置 (差不多全要选中。。。图片无法显示。。。。) 3.配置都弄好了。 随便在.. 阅读全文
posted @ 2013-08-22 17:50 you Richer 阅读(326) 评论(0) 推荐(0)

mysql之触发器

摘要: 触发器 创建触发器语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 其中 trigger_name标识触发器名称,用户自行指定; trigger_time标识触发时机,用before和after替换; trigger_event标识触发事件,用insert,update和delete替换; tbl_name标识建立触发器的表名,即在哪张表上建立触发器; trigger_stmt是触发器程序体;触发器程序可以使用b... 阅读全文
posted @ 2013-08-22 17:48 you Richer 阅读(152) 评论(0) 推荐(0)

Jsoup API解析HTML中input标签

摘要: Jsoup官网地址:http://jsoup.org/1. 解析单个input元素 String html = ""; Document doc = Jsoup.parse(html); Element inputTag = doc.select("input").first(); String imgUrl = inputTag.attr("src"); 2. 解析多个input元素 String html = "名称:薏苡仁"; Document doc = Jsoup.parse(html); Element 阅读全文
posted @ 2013-08-22 17:45 you Richer 阅读(891) 评论(0) 推荐(1)