2013年8月23日

《程序猿的搬砖生活》七、爱情杂谈

摘要: 有同学反映说每一篇写得太短,看得太快。关于这两个问题,我沉思良久之后,也觉得有说一点东西的必 要了--摘自鲁迅>。身为一个男人,这么多人用短和快来形容我,你们能理解我的 这种伤心吗?当这个名声传出去后,以后谁还愿意陪我一起做、爱做的事~~~对吧,我也是恨不得能 够掏出来给你们看一下,证明我是一个真正的男人,一个纯爷们。笑这么猥琐干什么?啊-这位同学 ,我指的是掏出身份证,掏出身份证给你们看一下。 好的,下面就来谈谈程序猿们的爱情。坊间传言:嫁人就嫁IT男——人傻钱多死得早。妹子们,你们 不能光说不行动啊!!!众所周知,程序员的性格大多内向、木讷、交际范围窄、所 在公司大多没几个... 阅读全文

posted @ 2013-08-23 19:48 bbsno 阅读(192) 评论(0) 推荐(0)

winrt 上的翻书特效组件 源码分享 转载请说明

摘要: [TemplatePart(Name = A_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = B_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = C_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = D_PARTNAME, Type = typeof(Border))] [TemplatePart(Name = E_PARTNAME, Type = typeof(Border))]... 阅读全文

posted @ 2013-08-23 19:46 bbsno 阅读(163) 评论(0) 推荐(0)

UVA 11892 - ENimEN (简单博弈)

摘要: 题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=478&problem=2992&mosmsg=Submission+received+with+ID+12239557 题意:有n堆石子,每堆的个数为ai,每次可以取一堆中任意非0个数石子,取到最后石子为胜。 新增条件是:每个人只能在对手最后取过的堆里取,除非对手把堆取完 题解: 简单的推理,先考虑1~n堆,每堆都是1 1 先,1 1后,1 1 1先,1 阅读全文

posted @ 2013-08-23 19:44 bbsno 阅读(169) 评论(0) 推荐(0)

CAEmitterLayer 粒子发射Layer的相关属性

摘要: CAEmitterLayer 粒子发射Layer的相关属性 emitterCells:CAEmitterCell对象的数组,被用于把粒子投放到layer上 birthRate:可以通俗的理解为发射源的个数,默认1.0。当前每秒产生的真实粒子数为=CAEmitterLayer的birthRate*子粒子的birthRate; lifetime:The cell lifetime range is multiplied by this value when particles are created. Defaults to one. emitterPosition,emitte... 阅读全文

posted @ 2013-08-23 19:41 bbsno 阅读(264) 评论(0) 推荐(0)

cmcc wlan 账号记住密码了,现在想换个账号使用,

摘要: http://211.137.185.106:8001/showlogin.do?wlanuserip=223.80.122.125&wlanacname=0001.0532.531.00&wlanparameter=dffba827a4f8f35beb74facae9c51555a93bddfc351704ac 复制此链接,打开,若提示: 你就把那个IP地址换下,,就可以出现登陆页面了、 阅读全文

posted @ 2013-08-23 19:39 bbsno 阅读(441) 评论(0) 推荐(0)

JavaScript语言核心

摘要: 任何的编程语言都有自己的语言核心,和众多编程语言一样,JavaScript也有自己语言的核心。语言的核心部分一般被称之为JavaScript最为基础的部分。正所谓万事开头难,学习JavaScript也是一个道理,也有句古话说得好,好的开始是成功的一半。了解并学好JavaScript的语言核心部分是JavaScript学习道路上非常良好的开始。下面是一段代码,主要介绍了JavaScript的数据类型和变量://在script标签中,所有//后面的内容都称之为注释//注释的作用一般都是为一段JavaScript进行一些解释,让其他Web前端开发工程师或者是阅读这段代码的时候更加清楚明了//变量是一 阅读全文

posted @ 2013-08-23 19:37 bbsno 阅读(252) 评论(0) 推荐(0)

[置顶] 【原创分享】嵌入式linux应用之U-BOOT移植定制篇--20130822

摘要: 虽然这样的教程网上非常之多,之前我也去参考了些,很多其实都不是很好用,不过tekkamanninja的源码非常好,这里也是参考其源码,不做深层修改,因为基本修改好了。只讲讲一些要注意的技巧,希望有些遇到困难了的朋友能尽快解决问题。平台:ubuntu13.04 配置好nfs,tftparm-linux-gcc 4.4.3uboot2010.03mini2440 NAND128M SDRAM64M一:为何选择uboot友善之臂使用的vivi,对于初学者来说,vivi更实用,也安全,一切按部就班,功能相对少,最致命的就是不能支持网络。vivi在开发时需要动不动就dnw,对于内核开发的来说比较麻烦,比 阅读全文

posted @ 2013-08-23 19:35 bbsno 阅读(241) 评论(0) 推荐(0)

[置顶] java 连接 mysql 数据库步骤

摘要: 第一步: 下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar第二步:导入下载的JDBC驱动包,我用的是myeclipse,选中自己要导包的项目,右 击选中propertise,再选JavaBuildPath,右边会出现libreries,点进去,再点Add External JARs 然后再找到你要导入的驱动包。完了之后再点Order andExport,下面再选中你导入的包。第三步: 加载驱动程序:Class.forName("com.mysql.jdbc.Driver");第四步: 连接数据库:Connectio 阅读全文

posted @ 2013-08-23 19:32 bbsno 阅读(216) 评论(0) 推荐(0)

[置顶] 【原创】无线LED条屏信息报警项目---2012.05

摘要: 很久没有写东西了,也许是最近些时间做的事情杂,或者人的一种心态变了,很多东西都被磨灭了,少年时的意气风发。。而如今已经是岁月的沧桑。。好了不多说了,之前一直在深圳,后来来到上海。换了工作换了环境,一切都从新开始,这个项目其实是2012年的,因为是一个公司项目,所以打包的源码还是不提供了,仅仅是一个交流参考。 上面就是这个系统,硬件平台:STC 8位单片机,LED条屏(市场上比较多),433RF模块软件平台:VS C#,keil C51部分硬件电路 LED驱动板子是很简单。这个板子是用一家LED条屏公司送的,但是由于软件上这家公司没有提供太多的支持,只好在这个基础上重新写了C51代码,... 阅读全文

posted @ 2013-08-23 19:30 bbsno 阅读(191) 评论(0) 推荐(0)

用Python正则表达式搜索统计命令行管道中的所有数字

摘要: 由于最近经常要对庞大的Android代码进行统计,于是写了一个Python脚本,可以把命令行中输出的所有管道数据中的数字找出来,并进行累加等操作,使用起来非常快捷高效。例如,我希望统计Android frameworks目录中所有java/c/cpp/h代码文件的总行数,那么可以这样:1. 用find命令搜索出所有代码文件:find ./frameworks -iname "*.java" -o -iname "*.cpp" -o -iname "*.h" -o -iname "*.c" 2. 用wc -l命令统计 阅读全文

posted @ 2013-08-23 19:28 bbsno 阅读(316) 评论(0) 推荐(0)

VC下ffmpeg例程调试报错处理

摘要: tools/options/directories/include files 添加ffmpeg头文件所在路径tools/options/directories/library files 添加ffmpeg库路径project/settings/link/object/library modules 添加所用的ffmpeg库二二二二、、、、报错解决报错解决报错解决报错解决1、解决:Cannot open include file: 'inttypes.h'更新ffmpeg之后,有时编译应用ffmpeg库的工程会发现提示: Cannot openinclude file:  阅读全文

posted @ 2013-08-23 19:26 bbsno 阅读(581) 评论(0) 推荐(0)

Cholesky Decomposition

摘要: 原版文章请点击Cholesky Decomposition三角矩阵三角矩阵首先是方阵,其次,如果这个方阵对角线上面或下面(不含对角线)的元素都为0的话,那么这个矩阵就被称为三角矩阵。如果是上面的元素都为0,则称之为下三角矩阵,反之则是上三角矩阵。 上三角矩阵⎡⎣⎢⎢⎢⎢⎢a1100...0a12a220...0............0..a1na2na3n....ann⎤⎦⎥⎥⎥⎥⎥ 下三角矩阵⎡⎣⎢⎢⎢⎢⎢a11a21a31...an10a22a32...an2...0...........000...ann⎤⎦⎥⎥⎥⎥⎥ 三角矩阵有一个非常好的性质,那就是在作为一个方程组的参数时,那么. 阅读全文

posted @ 2013-08-23 19:23 bbsno 阅读(1014) 评论(0) 推荐(0)

[置顶] ORM框架Hibernate (二) 对象到关系多对一映射

摘要: 说明下面这几篇博客主要介绍Hibernate中各种映射关系如何来使用,并结合一些实用的例子来进行讲解以及各种属性的含义和设置,首先说一下多对一映射关系,多对一相比大家都已经知道这里也不是主要介绍多对一映射什么含义,也不是说表结构怎么设计,而是这种关系如何在对象模型中体现出来以及从对象模型映射到关系模型,这才是这篇博客的重点。对象模型结构图这是一张简单的权限管理里面的类图有两个类,一个是User类另一个是Group类,把用户分为不同的组来表示,显然他们之间是聚合关系,如下图:在前面我们已经学过聚合关系在代码里面怎么样表示,依赖对象应该含有被依赖对象的一个引用(聚合也是一种依赖),如果知道这一点很 阅读全文

posted @ 2013-08-23 19:21 bbsno 阅读(196) 评论(0) 推荐(0)

[置顶] rails2 升级到 rails3 过程详细记录

摘要: ■为什么写这篇文章rails2升级到rails3的中文资料很少,rails框架的变动却很大,我知道升级过程的痛苦,写这篇文章是为了减轻后来人的痛苦。 ■作业要求Ruby 1.8.7 -> Ruby 1.9.3Rails 2.3.16 -> Rails 3.2.13 ■DB环境mysql5 ■升级过程1.请理解以下内容Rails3 Beta版重点导览(http://ihower.tw/blog/archives/3653)Rails3 RC版重点导览(http://ihower.tw/blog/archives/4590)Rails 3.1 RC版重点导览(http://ihower 阅读全文

posted @ 2013-08-23 19:19 bbsno 阅读(372) 评论(0) 推荐(0)

python 连接MYSQL数据库(入门帖)

摘要: import time import MySQLdb as db def testData2(cur): datas = [] cur.execute("select * from table") data = cur.fetchall() for i in data: o = {} # python 中{} [] ()注意这三种数据集合的定义 其中{}就相当于 MAP ,是许多keyvalue的集合。 [ ]是边长的list ()是定长的 具体可以百度 o["test1"] = i[0] o["test2"] ... 阅读全文

posted @ 2013-08-23 19:17 bbsno 阅读(183) 评论(0) 推荐(0)

【PAT】1005 Spell It Right

摘要: 题目:http://pat.zju.edu.cn/contests/pat-a-practise/1005分析:简单题。将输入的字符串一个个的转换成数字再相加,然后将相加的结果用英文打印出来就可以。输入输出的顺序需要用到栈的知识。题目描述: Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each input file contains o 阅读全文

posted @ 2013-08-23 19:14 bbsno 阅读(153) 评论(0) 推荐(0)

Eclipse & MyEclipse下常用快捷键介绍

摘要: 相信常做Java应用开发的朋友经常会用到一些快捷键,这篇文章我就总结下我用到的一些快捷键。 1.导入所需要的包 举个例子吧,我们写一个集合类--ArrayList,这时需要的包叫做 import java.util.ArrayList; 如果Eclipse中没有为我们提供这个包的引用,这时就需要我们自己去添加,如果手动去查,效率会很低,所以,Eclipse中提供了一个快捷键来引入所需要的包 -- ctrl + shift + o ,你只需要敲击这几个组合键即可导入需要的包(我一般是狂点这几个键)。 2.代码注释 这里所说的代码注释分为两种,一种是代码块注释,另一种称为是行... 阅读全文

posted @ 2013-08-23 19:12 bbsno 阅读(202) 评论(0) 推荐(0)

HDU 2544

摘要: 题目描述: HDU 2544分析: Dijkstra算法的典型应用。源码: #include #include //三个数组分别记录路线,最短距离,以及标志是否已经被扩展int map[101][101], dist[101], s[101];void dijkstra(int n, int x);int main(){ int n, m, a, b, c; int i, j; while (scanf("%d%d", &n, &m) != EOF) { if (n==0 && m==0) break; ... 阅读全文

posted @ 2013-08-23 19:10 bbsno 阅读(214) 评论(0) 推荐(0)

你如何只用一个数组实现三个栈?

摘要: 你如何只用一个数组实现三个栈?解答我们可以很容易地用一个数组来实现一个栈,压栈就往数组里插入值,栈顶指针加1; 出栈就直接将栈顶指针减1;取栈顶值就把栈顶指针指向的单元的值返回; 判断是否为空就直接看栈顶指针是否为-1。如果要在一个数组里实现3个栈,可以将该数组分为3个部分。如果我们并不知道哪个栈将装 入更多的数据,就直接将这个数组平均分为3个部分,每个部分维护一个栈顶指针, 根据具体是对哪个栈进行操作,用栈顶指针去加上相应的偏移量即可。代码如下:class stack3{public: stack3(int size = 300){ buf = new int[size*... 阅读全文

posted @ 2013-08-23 19:08 bbsno 阅读(605) 评论(1) 推荐(0)

(step4.3.10)hdu 1455(Sticks——DFS)

摘要: 题目大意:经典深搜给你若干根短棒,将其组合成等长的木棒,尽可能短,并输出其长度 代码如下:/* * 1455_3.cpp * * Created on: 2013年8月23日 * Author: Administrator */#include using namespace std;/** * kp[] :用来记录被剪后每根木棒的长度 * mark[] :用来标记是否访问过 * n : 被剪后木棒的根数 * sum :木棒的总长度 * flag : 用来标记是否成功 * len : 组合后木棒的长度 * parts :组合后木棒的根数 */int kp[65];bool mark... 阅读全文

posted @ 2013-08-23 19:05 bbsno 阅读(157) 评论(0) 推荐(0)

导航