摘要: N! Problem Description Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N! Input One N in one line, process to the end of file. Output For each N, output N! in one line. Sample Input 123 Sample Output 126 Author JGShining(极光炫影... 阅读全文
posted @ 2013-11-01 19:32 pangbangb 阅读(172) 评论(0) 推荐(0)
摘要: 在rhel6.3上安装 金山WPS rpm包时,容易出现出现错误wps Requires: libstdc++.so.6(GLIBCXX_3.4.14)。即使安装成功,也不能够使用,只是缺少了一个libstdc++包而已。 解决办法: 1、首先先忽略依赖检查安装kingsoft-office-9.1.0.4032-0.1.a10.i686.rpm包 rpm -ivh kingsoft-office-9.1.0.4032-0.1.a10.i686.rpm包 --nodeps 如果显示已经安装,但不能使用的话,用命令删除重新安装。rpm -e kingsoft-office 2、下载... 阅读全文
posted @ 2013-11-01 19:31 pangbangb 阅读(1015) 评论(0) 推荐(0)
摘要: ISO C定义了一个函数getenv,可以用其取环境变量值。#include char* getenv(const char* name); //返回与name关联的value的指针,若没有找到则返回NULL。除了取环境变量的值,有时也需要设置环境变量,但是不是所有的系统都支持,详细如下图: clearenv不是SUS的组成部分,它被用来删除环境表中的所有项。表中的三个函数原型是:#include int putenv(char *str); //将name=value的字符串放到环境表中,如果name已经存在,则先删除其原来的定义。int setenv(const char* name,.. 阅读全文
posted @ 2013-11-01 19:27 pangbangb 阅读(301) 评论(0) 推荐(0)
摘要: 接着统计学习中knn算法实验(1)的内容Problem:Explore the data before classification using summary statistics orvisualizationPre-process the data (such as denoising, normalization, feature selection, …)Try other distance metrics or distance-based votingTry other dimensionality reduction methodsHow to set the k value, 阅读全文
posted @ 2013-11-01 19:25 pangbangb 阅读(522) 评论(0) 推荐(0)
摘要: ASP.NET公有六种验证控件,分别如下:控件名 功能描叙 RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比较两个输入 RangeValidator(范围验证) 输入是否在指定范围 RegularExpressionValidator(正则表达式验证) 正则表达式验证控件 CustomValidator(自定义验证) 自定义验证控件 ValidationSummary(验证总结) 总结验证结果下面,我们来看这些控件的使用:一、RequiredFieldValidator(必须字段验证)的使用Require 阅读全文
posted @ 2013-11-01 19:23 pangbangb 阅读(145) 评论(0) 推荐(0)
摘要: 题目: 二维平面上N个点之间共有C(n,2)条连线。求这C(n,2)条线中斜率小于0的线的数量。二维平面上的一个点,根据对应的X Y坐标可以表示为(X,Y)。例如:(2,3) (3,4) (1,5) (4,6),其中(1,5)同(2,3)(3,4)的连线斜率 x1,y1>y2)或者相反(x1>x2,y2>y1)。其实也就是经过二四象限直线上的点满足的条件。 那么既然如此,我们可以先对x从小到大排序,那么对于每一个点,能够和这个点组成斜率小于0的点就是后面所有点中纵坐标y小于当前点纵坐标的点,那么直线的数量也就是比当前y值小的点的个数。判断到这里,一般人都会想到枚举,直接对于每 阅读全文
posted @ 2013-11-01 19:22 pangbangb 阅读(662) 评论(0) 推荐(0)
摘要: 作者:Younger Liu,本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。在分析Linu内核启动的过程中,发现一段“不平常”的日志,感觉产生这段日志的代码肯定是“不可思议”的。因此就大致分析了一下:日志如下:[ 0.000000] console [ttyMT0] enabled[ 2.157770] Calibrating delay loop... 1694.10 BogoMIPS (lpj=4235264)更精细的日志如下: [ 0.000000] start:sched_clock_init. [ 2.100505] end :sched_ 阅读全文
posted @ 2013-11-01 19:21 pangbangb 阅读(501) 评论(0) 推荐(0)
摘要: 实验的主要内容是将truecolor的图片通过一个优化算法得到其256色的最优表示。本实验采用kmean做算法对像素的色彩进行聚类的计算,分类得到一个色彩数为256的CodeBook,和一个包含有CodeBook索引的矩阵,原图片的颜色值都从CodeBook中获取,colorMap矩阵保存其中像素颜色的索引值,这样通过索引恢复出一个近似的图片文件,达到比传统的GIF图像更好的效果。 由上图可见,256色的GIF图像有明显的颗粒感,这是因为图像发色数过低造成的颜色不连贯。 上图是通过优化算法计算的256色的图片,从图片上可以看出,颜色过渡平滑,几乎看不出颗粒感,相较于256色的GIF图像有... 阅读全文
posted @ 2013-11-01 19:19 pangbangb 阅读(962) 评论(0) 推荐(0)
摘要: 授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限等等。一、用户权限模型为实现一个较为灵活的用户权限数据模型,通常把用户信息单独用一个实体表示,用户权限信息用两个实体表示。用户信息用 LoginAccount 表示,最简单的用户信息可能只包含用户名 loginName 及密码 password 两个属性。实际应用中可能会包含用户是否被禁用,用户信息是否过期等信息。用户权限信息用 Role 与 Permission 表示,Role 与 Permission 之间构成多对多关系。Permission 可以理解为 阅读全文
posted @ 2013-11-01 19:17 pangbangb 阅读(1327) 评论(0) 推荐(0)
摘要: 第一步 创建一个User.java文件 来两个变量 public class User { private String userName; private String userPassword; //。。。这里省略set() get()方法一定要加上; }第二步 创建一个user.ftl文件 模板 先放在web目录下吧 user.ftl ${user.userName} ${user.userPassword} 第三步 创建一个FreemarkerUtil.jav... 阅读全文
posted @ 2013-11-01 19:15 pangbangb 阅读(1749) 评论(0) 推荐(0)
摘要: Apache Shiro的配置主要分为四部分:SecurityManager的配置URL过滤器的配置静态用户配置静态角色配置其中,由于用户、角色一般由后台进行操作的动态数据,比如通过@RequiresRoles注解控制某方法的访问,因此Shiro配置一般仅包含前两项的配置。SecurityManager的配置: ,详细说明见官方文档--> --> --> URL过滤器的配置Shiro主要是通过URL过滤来进行安全管理,这里的配置便是指定具体认证和授权规则 ... 阅读全文
posted @ 2013-11-01 19:13 pangbangb 阅读(545) 评论(0) 推荐(0)
摘要: 配置web.xml,applicationContext.xml,spring-mvc.xml,applicationContext-shiro.xml,而且都有详细的说明。Web.xml是web项目最基本的配置文件,看这个配置,可以快速知道web项目使用什么框架,它就像一个面板,切入我们想用的插件。applicationContext.xml是spring的基本配置,主要配置数据源、JPA实体管理器工厂、事务spring-mvc.xml是SpringMVC的配置,applicationContext-shiro.xml是shiro的配置,主要配置securityManager、shiroFi 阅读全文
posted @ 2013-11-01 19:10 pangbangb 阅读(803) 评论(0) 推荐(0)
摘要: 待续... 阅读全文
posted @ 2013-11-01 19:08 pangbangb 阅读(140) 评论(0) 推荐(0)
摘要: 0 QE will begin test the product when system is stable. so they may log a lot of issues, and our daily work may focus on fixing these issues, and slow down the developing progress. we need tofind the causesand fix issues in limited time.How to improve the efficiency ? I think there are some rules ac 阅读全文
posted @ 2013-11-01 19:03 pangbangb 阅读(146) 评论(0) 推荐(0)
摘要: 2013年10月31,在第二家公司工作五个月后,还是选择了离开。下班之前做的最后一件事,发了一封道别的电子邮件。 Talk is cheap.Show me the code. ——LinusTorvalds大神的语录总是犀利桀骜,我只能作为一名听众。也许这都不够格,以至在XX公司不得选择中场退出。 但我看来,代码终将是面向机器的,它能给予我们的或许只是思维上的启迪,技巧上的快感,真正让人穿越时空而感动的还是面向人类自身的语言文字。"Talk is cheap",我没有大神的水平,无法用code表达,只有以文字写下道别的话。看一位博主的文章,辞职后在北大图书馆赋闲六个月,引 阅读全文
posted @ 2013-11-01 19:01 pangbangb 阅读(203) 评论(0) 推荐(0)
摘要: Nutch1.7学习笔记:基本环境搭建及使用作者:雨水,时间:2013-10-31博客地址:http://blog.csdn.net/gobitan说明:Nutch有两个主版本1.x和2.x,它们的主要区别是2.x引入了Gora作为存储抽象层,从而支持各种NoSQL数据库,如HBase,Cassandra等。本文是以1.x的最新版Nutch1.7 (发布于2013年6月25日)为例。环境准备:一台Ubuntu Linux服务器,可以装在VMware虚拟机中。下载Nutch1.7版本的二进制包,地址:http://www.apache.org/dyn/closer.cgi/nutch/,选择一个 阅读全文
posted @ 2013-11-01 18:59 pangbangb 阅读(342) 评论(0) 推荐(0)
摘要: 最近学习了数据结构,在这几天主要学习了线性表。它的定义如下:线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。在这里写了线性表的初始化,赋值,删除等操作。具体的会再补充。#include "stdio.h"#include "malloc.h"#include "stdlib.h"# define LIST_INIT_SIZE 100# define LISTINCREMENT 10# def 阅读全文
posted @ 2013-11-01 18:57 pangbangb 阅读(870) 评论(0) 推荐(0)
摘要: oracle group by中rollup和cube的区别: Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。CUBE ROLLUP 是用于统计数据的。 实验使用SCOTT用户的EMP表测试 1.仅使用GROUP BY分组,GROUP BY后的单列可以用括号,也可以不用。以下两种写法作用一样: SCOTT@bys1>SELECT deptno, avg(sal) FROM emp GROUP BY deptno; SCOTT@bys1>SELECT deptno, avg(sal) FROM emp GROUP BY (deptno); D 阅读全文
posted @ 2013-11-01 18:55 pangbangb 阅读(387) 评论(0) 推荐(0)
摘要: 今天学习的控件是MultiAutoCompleteTextView 。 提到MultiAutoCompleteTextView 我们就自然而然地想到AutoCompleteTextView ,就想知道他们之间到底有什么区别。在讲他们区别之前呢先来看看下面两张图片: (图1)AutoCompleteTextView (图2)MultiAutoCompleteTextView这两张图片中使用的都是同样的Adapter , 然而在图1中输入图2中的内容时却得不到任何内容,为什么?先从他们的关系上说说, MultiAutoCompl... 阅读全文
posted @ 2013-11-01 18:54 pangbangb 阅读(494) 评论(0) 推荐(0)
摘要: 单件模式是非线程安全的:// Single threaded versionclass Foo { private Helper helper = null; public Helper getHelper() { if (helper == null) { helper = new Helper(); } return helper; } // other functions and members...} 这段在使用多线程的情况下无法正常工作。在多个线程同时调用getHelper()时,必须要获取... 阅读全文
posted @ 2013-11-01 18:53 pangbangb 阅读(466) 评论(0) 推荐(0)
摘要: 棋盘上白子只有一个国王 黑子给出各子遵从国际象棋的走法黑子不动,白子不能走进黑子的攻击范围以内问白字能不能吃掉所有的黑子直接搜索就好了,各子状态用二进制表示不过每个子被吃之后攻击范围会改变所以重点是预处理每种剩余棋子状态的攻击范围比较麻烦,注意白子吃掉一颗子之后所在的位置也可能是危险位置 //#pragma comment(linker, "/STACK:102400000,102400000")//HEAD#include #include #include #include #include #include #include #include #include #in 阅读全文
posted @ 2013-11-01 18:52 pangbangb 阅读(200) 评论(0) 推荐(0)
摘要: 案例:下载工具一、DownLoadJFrame1.javapackage util;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;import jav 阅读全文
posted @ 2013-11-01 18:48 pangbangb 阅读(305) 评论(0) 推荐(0)
摘要: 1、准备工作 首先去官网下载好 apache-nutch-1.3-bin.zip 解压apache-nutch-1.3-bin.zip [pig@CentOs ]$ unzip apache-nutch-1.3-bin.zip 解压后生成的文件夹 nutch-1.3 Apache官只有最近版本,没有1.3的了,我已将相关版本分享到 http://yunpan.cn/Q9LQVKuhBnSJ3 2、新建项目,导入jar包以及配置文件和插件 a、在eclipse中新建一个Java项目,取名 nutch-1.43 b、将解压后生成的文件夹中的src中的j... 阅读全文
posted @ 2013-11-01 18:46 pangbangb 阅读(242) 评论(0) 推荐(0)
摘要: 1前言嵌入式以太网开发,可以分为两个部分,一个是以太网收发芯片的使用,一个是嵌入式以太网协议栈的实现。以太网收发芯片的使用要比串口收发芯片的使用复杂的多,市面上流通比较广泛的以太网收发芯片种类还不少,有SPI接口的ENC28J60,也有并口形式的RTL8019S,CS8900A等。嵌入式以太网协议栈有著名的uIP协议栈,Lwip协议栈,还有其他嵌入式高手开发的协议栈。无论是硬件还是软件,都无法分出高低,适合项目需求的才是最好的。1.1 写作理由再说明一下我写作的理由。以前从淘宝上购买过ENC28J60,店家信誓旦旦地说能提供51AVR LPC STM32等多个平台的代码,可以实现一个网页控制L 阅读全文
posted @ 2013-11-01 18:45 pangbangb 阅读(866) 评论(1) 推荐(1)
摘要: 本例子是模拟的读者写者问题,采用shared_ptr+写时拷贝实现,其中我觉得一个比较值得注意的地方是考虑到对象可能在临界区析构而将析构移除临界区,这对于多线程来说要多看多思。#include#include#include#include#include#include#include#includeusing namespace std;using namespace boost;class Mutex:public noncopyable{//互斥量的封装 public: Mutex(){ pthread_mutex_init(&mutex,N... 阅读全文
posted @ 2013-11-01 18:44 pangbangb 阅读(337) 评论(0) 推荐(0)
摘要: class Solution { public: int romanToInt(string s) { if (s.length() m; m['I'] = 1; m['V'] = 5; m['X'] = 10; m['L'] = 50; m['C'] = 100; m['D'] = 500; m['M'] = 1000; int i = s.length() - 1; int sum = m[s[i--]]; while (i >= 0) { if (m[s[i + 1]] 阅读全文
posted @ 2013-11-01 18:43 pangbangb 阅读(196) 评论(0) 推荐(0)
摘要: 因为蛋疼的glibc问题,(我就纳闷了,为何CentOS支持的glibc的版本就那么低呢,害得我至今还没把genymotion安装上),Chrome浏览器一直没安装上,不过终于找到了解决方案,安装派生自Chrome的chromium,其实是一样的。安装过程如下:$ wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo# cp chromium-el6.repo /etc/yum.repos.d/# yum install chromium 阅读全文
posted @ 2013-11-01 18:42 pangbangb 阅读(126) 评论(0) 推荐(0)
摘要: Linux使用 UTC,但是windows默认使用localtime.解决的办法如下(重启后生效).进入windows使用regedit写入DWORD值(设置成十六进制"1"):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversalWindows XP 和 Windows Vista SP1 支持设置系统时间标准为 UTC ,但是休眠待机的时候会把系统重新设置为 localtime,这是一个bug。推荐这些操作系统设置为 localtime .如果 阅读全文
posted @ 2013-11-01 18:37 pangbangb 阅读(942) 评论(0) 推荐(0)
摘要: 题目是:给出一个数字(10,000~100,000,000),把这个数字拆分成4段,怎样使得4段的乘积最小。比如12345拆分成1*2*3*45=270, 10000=1*00*0*0=0。解题分析稍后给出。。。My Code:#include #include using namespace std;int dp[5][20];int num(const string &str,int b,int e){ b--; e--; int res=0; while(b>str; int len=str.size(); for(int i=1;i<=4;i++) for(i... 阅读全文
posted @ 2013-11-01 18:35 pangbangb 阅读(320) 评论(0) 推荐(0)
摘要: Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。它只是一个框架,没有落实到具体的实施。 它是以价值驱动,通过自组织团队在短期迭代过程中不断的交付对用后有用的功能来进行产品开发。通过自组织团队与 客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的可以工 作的软件 。 以上说了它的特点: 1、自组织团队 2、与客户紧密协作 3、高度迭代 4、增量式的软件开发过程 5、可以工作的软件 Scrum由三个角色,六个时... 阅读全文
posted @ 2013-11-01 18:34 pangbangb 阅读(247) 评论(0) 推荐(0)
摘要: 正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>[\s\S]*/匹配 HTML 标记。下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp 对象 阅读全文
posted @ 2013-11-01 18:33 pangbangb 阅读(134) 评论(0) 推荐(0)
摘要: Alice and Bob's TripTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2643Accepted Submission(s): 708 Problem Description Alice and Bob are going on a trip. Alice is a lazy girl who wants to minimize the total travelling distance, while Bob a... 阅读全文
posted @ 2013-11-01 18:32 pangbangb 阅读(224) 评论(0) 推荐(0)
摘要: 回顾一下我所认识的scrum,算是对自己知识的一个梳理。scrum到底是什么,书中都说,它不是方法学,不是过程,而是一个框架。我并没有太理解这句话,所以先把scrum中都有些什么来说一下(可跟前一篇作对比)。一、时间。scrum把时间分成一个个的sprint,也就是迭代周期。这个周期以2-6个星期为宜,但目前使用的最多的,是一个月,即四个星期。每一个sprint的开始和结束都会有一个会议,叫做sprint计划和sprint演示,这很好理解,计划时计划做什么,演示时演示做完的东西。然后,并不是演示完了就完事的,sprint还有一个回顾会议,用来对这个sprint进行回顾,哪些做的好,哪些做的不好 阅读全文
posted @ 2013-11-01 18:30 pangbangb 阅读(190) 评论(0) 推荐(0)
摘要: 今天看到《C++ Primer》第四版的10.3.9节。这里面出现了一个我学习这本书来个人感觉最像程序的一个程序。就其复杂度,使用的知识点的难度,让我觉得我要彻底把这个程序弄懂。 这个程序求解的问题是:给出一个string对象,把它转换成另一个string对象。本程序的输入是两个文件。第一个文件包括了若干个单词对,每对的第一个单词将出现在输入的字符串中,而第二个单词则是用于输出。本质上,这个文件提供的是单词转换集合——在遇到第一个单词时,应该将之替换为第二个单词。而第二个文件则提供了需要转换的文本。如果转换文件的内容是:'em them cuz because gratz gratef 阅读全文
posted @ 2013-11-01 18:29 pangbangb 阅读(323) 评论(0) 推荐(0)
摘要: 天气接口气象局接口:http://m.weather.com.cn/data/101010100.html 解析 用例音乐接口虾米接口http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData 用例 代码解释和下载QQ空间音乐接口http://qzone-music.qq.com/fcg-bin/cgi_playlist_xml.fcg?uin=QQ号码&json=1&g_tk=1916754934 用例 代码解释和下载QQ空 阅读全文
posted @ 2013-11-01 18:27 pangbangb 阅读(230) 评论(0) 推荐(0)
摘要: 对于软件开发来说,源于丰田生产管理系统中的“看板系统”是一种用于安排工作的非迭代方法。它并不使用固定时长的迭代和计划会议的工作方式,而是完成先前的工作后才从backlog中取得新的故事来做的工作方式。 DaveNicolette(Valtech公司的一个敏捷教练)说道:“在敏捷社区中,有一些人似乎变成了干零活的人。他们仅掌握一种敏捷工作的方法,却把它来遇到的解决所有问题.当你只会接管道时,那么所有的事情在你眼里就都都成了管道。”全面学习并扩展敏捷技能而不仅仅是那些SCRUM或XP的基础是非常重要的,比如熟悉像看板等其它工具。 在软件开发团队中有各种各样的方法来实现看板系统。... 阅读全文
posted @ 2013-11-01 18:25 pangbangb 阅读(1048) 评论(0) 推荐(0)
摘要: 1.简介 Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Handlermessage 机制传递信息。 2.特性 (1)采用异步http请求,并通过匿名内部类处理回调结果 (2)http请求独立在UI主线程之外 (3)采用线程池来处理并发请求 (4)采用... 阅读全文
posted @ 2013-11-01 18:20 pangbangb 阅读(1334) 评论(0) 推荐(0)
摘要: 此题和UVA 10891 Game of Sum 总和一定的博弈,区间dp是一个道理,就是预处理麻烦这是南京网络赛的一题,一直没做,今天做了,虽然时间有点长,但是1ac,这几乎是南京现场赛的最后一道正式题了typedef long long LL;const int INF = 1000000007;const double eps = 1e-10;const int MAXN = 1000010;int into[20][20];int s[12];vectorp[25];bool vis[1 4 ? "Tom200" : "Jerry404"); } 阅读全文
posted @ 2013-11-01 18:19 pangbangb 阅读(248) 评论(0) 推荐(0)
摘要: dbcp连接数据库配置 比较常见 c3po连接数据库 GAE/BAE等云空间不允许使用。 springframework.jdbc 万能连接 jdbc.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdb... 阅读全文
posted @ 2013-11-01 18:18 pangbangb 阅读(394) 评论(0) 推荐(0)
摘要: public class BinaMergeSort { // 将数组a[start..mid],a[mid+1..end]合并到数组union static void Merge(int[] a, int start, int mid, int end, int[] union) { // 左边数组起始下标 int left = start; // 右边数组起始下标 int right = mid + 1; // 合并到union的起始下标 int uPos = start; for (; left a[right]) { union[uPos++] = a[right... 阅读全文
posted @ 2013-11-01 18:16 pangbangb 阅读(211) 评论(0) 推荐(0)
摘要: Django 微信开发(一)——环境搭建 随着移动互联网时代的到来,微信——一个改变着我们生活的产品悄悄走近了我们的生活。我们不得不觉得自己很幸运,自己能在这个世界上遇到像QQ、微博、微信这样优秀的产品,同时,也不得不感叹这些产品的强大之处。就拿微信来说吧,我们可以文字聊天、发语音、报告位置、甚至是发视频、对讲机等功能,确实为我们平时的沟通大大降低了成本,譬如以前生日祝福等都是打电话、发短信,可在微信时代我们只要发文字或者是发一段语音就好了——省钱、简单、好用。 移动互联网的时代,你不一定需要你自己的移动APP,而且自己外包给别人做成本也比较高,小小的创业公司,就算你有了自己的移动APP,.. 阅读全文
posted @ 2013-11-01 18:14 pangbangb 阅读(1017) 评论(0) 推荐(0)
摘要: IplImage结构体为:typedef struct _IplImage { int nSize; /* IplImage大小 */ int ID; /* 版本 (=0)*/ int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */ int alphaChannel; /* 被OpenCV忽略 */ int depth; /* 像素的位深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_... 阅读全文
posted @ 2013-11-01 18:12 pangbangb 阅读(329) 评论(0) 推荐(0)
摘要: Description Maybe you know “San Guo Sha”, but I guess you didn’t hear the game: “Liang Guo Sha”! Let me introduce this game to you. Unlike “San Guo Sha” with its complicated rules, “Liang Guo Sha” is a simple game, it consists only four cards, two cards named “Sha”, and the other named “Shan”.... 阅读全文
posted @ 2013-11-01 18:10 pangbangb 阅读(176) 评论(0) 推荐(0)
摘要: Python源码太复杂了...今天看了下对.py文件的parse, 云里雾里的py文件是最简单的, 在python的交互式窗口 import这个模块a = 10print(a) 开始分析,堆栈如图 把static node *parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret, int *flags) 展开 for (;;) { char *a, *b; int type; size_t len; char *str;... 阅读全文
posted @ 2013-11-01 18:05 pangbangb 阅读(513) 评论(0) 推荐(0)