摘要: 首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责#include<iostream>#define maxsize 30#define NULLDATA -1/* 功能:邻接表存储图、DFS、BFS 以及 删除图*/using namespace std;typedef struct e_node *link;typedef struct e_node //邻接顶点{ int visit; //节点序号 link next; //下一个节点地址}e_node;typedef struct v_node // 顶点{ int info; ... 阅读全文
posted @ 2013-05-26 23:45 xinyuyuanm 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 发一下牢骚和主题无关:标题:Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.Above is a histogram where width of each bar is 1, given height = [2,1,5,6,2,3].The largest rectangle is shown in the shaded a 阅读全文
posted @ 2013-05-26 23:44 xinyuyuanm 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 本篇文章个人在青岛吃饭的时候突然想到的...最近就有想写几篇关于线程退出的文章,所以回家到之后就奋笔疾书的写出来发布了我们在一个线程中经常会创立另外的新线程,如果主线程退出,会不会影响它所创立的新线程呢?下面就来讨论一下。1、 主线程等待新线程先结束退出,主线程后退出。畸形执行。实例代码:#include "apue.h"#include <pthread.h>pthread_t ntid;//线程IDvoid printids(const char *s){ pid_t pid; pthread_t tid; pid = getpid(); ... 阅读全文
posted @ 2013-05-26 23:42 xinyuyuanm 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 文章结束给大家来个程序员笑话:[M] # Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-I 阅读全文
posted @ 2013-05-26 23:41 xinyuyuanm 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 近期一直在研究nullnull之类的问题,现在正好有机会和大家讨论一下.<input type="image" src="/uploadImages/${'/' }${car.three.two.name }${'/' }${car.three.name }/${imageSource}" width="700" height="525"/>每日一道理 心的本色该是如此。成,如朗月照花,深潭微澜,不论顺逆,不论成败的超然,是扬鞭策马,登高临远的驿站;败,仍滴水穿石,汇流入 阅读全文
posted @ 2013-05-26 23:40 xinyuyuanm 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--电子指南针电子指南针罗盘HMC5883L是三轴磁阻传感器,用来测量四周的磁感应强度,测量范围-8g~8g单位是高斯。提到磁感应强度最熟习的应该是高中时学的B单位T特斯拉,其实高斯也是磁感应强度单位,只不过高斯是很小的单位,10000高斯等于1特斯拉。网上是这么定义的:一段导线,若放在磁感应强度平均的磁场中,方向与磁感应强度方向垂直的长直导在线通有1电磁系单位(emu)的稳恒电流(等于10安培)时,在每厘米长度的导线遭到电磁力为1达因,则该磁感应强度就定义为1高斯。即1T(特斯拉)=10000g(高斯)开发环境: 系统:XP 单板: 阅读全文
posted @ 2013-05-26 23:39 xinyuyuanm 阅读(3121) 评论(0) 推荐(0) 编辑
摘要: 最近使用开发的过程中出现了一个小问题,顺便记载一下原因和方法--切换列表 倏地目录切换使用到的是成为目录栈的东东,通过三个命令实现。pushd目录入栈与切换、dirs查看栈中内容、popd栈中目录出栈。1、pushd命令pushd命令执行,会在内存中维持一张目录列表,便于随时切换列表内目录pushd命令是切换到上一次访问的目录,同时调整目录记载列表的顺序(pushd命令的实际作用和“cd -”的命令相相似)pushd[-n] [dir]pushd[-n] [+n] [-n]将目录推入目录栈,或者轮换栈中的内容,使栈的顶部成为当前工作目录。 没有参数时,交换顶部两个目录,返回0,除非目录栈为空。 阅读全文
posted @ 2013-05-26 23:37 xinyuyuanm 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在改章节中,我们主要介绍换行符java的内容,自我感觉有个不错的建议和大家分享下每日一道理 只有启程,才会到达理想和目的地,只有拼搏,才会获得辉煌的成功,只有播种,才会有收获。只有追求,才会品味堂堂正正的人。import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author lei * 2011-9-2 */public class StringUtils { public static String replaceBlank(String str) { String dest = ""; 阅读全文
posted @ 2013-05-26 23:36 xinyuyuanm 阅读(2963) 评论(0) 推荐(0) 编辑
摘要: 在写这篇文章之前,xxx已经写过了几篇关于改程序错误信息主题的文章,想要了解的朋友可以去翻一下之前的文章 一开始Nexus 4 只是偶尔会出现"process.com.google.process.gapps has stopped" 错误信息,也就没太在乎。但在某次切换输入法以后,系统变得不稳定,总是跳出"android keyboard has stopped"的错误信息,截图忘记保存了。针对问题1:进入Settings>Apps>All,找到Google Services Framework。打开该App具体,点击”Force stop 阅读全文
posted @ 2013-05-26 23:35 xinyuyuanm 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 最近研究系统定位,稍微总结一下,以后继承补充:第一篇 系统瓶颈的定位目标:明确linux系统的瓶颈所在,以及快速定位程序的问题场景:人物:小程和小维小维:过去看看,你的程序跑满CPU了,当初系统load average很高。小程:嗯,是喔。是不是JVM配的太小啦,加大点啊,难道这台机器要加内存呢?分析:相信很多友人都试过自己的程序把系统跑到满负载,怎么解决?最简单的方法应当就是加大内存了吧。真的能解决吗,我们看看下面准确的分析方法。top - 16:44:01 up 1277 days, 20:51, 1 user, load average: 0.00, 0.00, 0.00Tasks:.. 阅读全文
posted @ 2013-05-26 23:33 xinyuyuanm 阅读(468) 评论(1) 推荐(0) 编辑
摘要: 时间紧张,先记一笔,后续优化与完善。游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,当初的移动设备几乎人手一台,基本上全部都是基于触屏操纵的,今天就来学习一下cocos2d-x是怎么实现对触屏操纵的处置的。 1.首先来懂得一下相干的几个类、处置触屏事件时操纵和执行的流程 CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。 CCTouchDelegate:它是触摸事件委托,就是系统捕捉到触摸事件后交由它或者它的子类处置,所以我们在处置触屏事件时,必须得继承它。它封装了下面这些处置触屏事件的函数: 1 ... 阅读全文
posted @ 2013-05-26 23:31 xinyuyuanm 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 每日一贴,今天的内容关键字为重构机房 在VB.NET机房收费系统个人重构版时你都学会了什么?在开始第二遍的机房收费系统个人重构时,我发明不知不觉竟接触了很多很多之前不晓得的货色,也学到了很多新知识.下面我就来逐一例举一下在第二遍机房收费系统个人重构时我都学会了什么———— 1、UML图 2、三层架构 3、SqlHelper 4、配置文件 5、接口 6、设计模式 在接下来的几篇文章中我将重点分析一下以上我在.NET<机房收费系统个人重构版>时学到的新知识。每日一道理 无知者为梦想中的虚幻而苦苦等待,换回的不是所求的,而是岁月在脸上留下的印痕,一事无成的人一生便是虚度。生活中... 阅读全文
posted @ 2013-05-26 23:30 xinyuyuanm 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 时间紧张,先记一笔,后续优化与完善。注册名:Free User每日一道理 试试看——不是像企鹅那样静静的站在海边,翘首企盼机会的来临,而是如苍鹰一般不停的翻飞盘旋,执著的寻求。 试试看——不是面对峰回路转、杂草丛生的前途枉自嗟叹,而是披荆斩棘,举步探索。 试试看——不是拘泥于命运的禁锢,听凭命运的摆布,而是奋力敲击其神秘的门扉,使之洞开一个新的天地。微笑着,去唱生活的歌谣。注册码:6AC8D-784D8-DDZ95-B8W3A-45TFA文章结束给大家分享下程序员的一些笑话语录: 大家喝的是啤酒,这时你入座了。 你给自己倒了杯可乐,这叫低配置。 你给自已倒了杯啤... 阅读全文
posted @ 2013-05-26 23:29 xinyuyuanm 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 废话就不多说了,开始。。。对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟习的编辑工具,它以占用系统资源小、操作简便灵巧、支撑文件类型丰硕(还能自定义文件类型)等长处而被普遍使用。EditPlus除了拥有编辑程序的功能,还有灵巧的编译功能,上面就简单介绍一下EditPlus对Java编译设置。在配置EditPlus之前是先将Java的运行环境安装且调试好,然后进入EditPlus,从菜单“工具(Tools)”; “配置用户工具...”进入用户工具设置,选择“组和工具条目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本Group1”修改成“Java编 阅读全文
posted @ 2013-05-26 23:27 xinyuyuanm 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下数据算法1.描述:我的类中须要存放strin类型的数据,而且须要和数据连接,实时跟新该容器的数据。2,我的思路:起初:我盘算用一个vector就能够啦~后来:我反对了,并非我觉得vecotr不好,正式因为我想的算法促使我选择不用vector。3,算法:起初:我用了个很拙楼的算法:假设vFrom是实时得到的数据(新的),vTo是我类中保存的数据(须要去更新的)。我须要知道vTo中是否:增长(add), 增长(delete)于是:(伪代码)foreach in vFrom foreach in vTo ... 阅读全文
posted @ 2013-05-26 23:26 xinyuyuanm 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 最近一直在学习设置bootstrap之类的问题,今天正好有机会和大家共享一下.1. 应用 Rails Composer自动创立项目rails new myapp -m https://raw.github.com/RailsApps/rails-composer/master/composer.rbRails Composer是Rails App Composer的简化版本,适合新手使用,教程在这儿https://github.com/RailsApps/rails-composer/2. 选择1)I want to build my own application因为1)选项可以自行设置所有 阅读全文
posted @ 2013-05-26 23:25 xinyuyuanm 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 在写这篇文章之前,xxx已经写过了几篇关于改queue标号主题的文章,想要了解的朋友可以去翻一下之前的文章Drainage DitchesProblem Description Every time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to regrow. Thus, Farme 阅读全文
posted @ 2013-05-26 23:24 xinyuyuanm 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下概率种群遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的天然选择和遗传学机理的生物进化过程的盘算模型,是一种通过模拟天然进化过程搜索最优解的方法遗传算法的基本运算过程如下:a)初始化:设置进化代数计数器t=0,设置最大进化代数T,随机生成M个个体作为初始群体P(0)。b)个体评价:盘算群体P(t)中各个个体的适应度。c)选择运算:将选择算子作用于群体。选择的目标是把优化的个体直接遗传到下一代或通过配对交叉发生新的个体再遗传到下一代。选择操作是建立在群体中个体的适应度评估基础上的。d)交叉运 阅读全文
posted @ 2013-05-26 23:23 xinyuyuanm 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正嵌入式学习条记之GPIO GPIO,意为通用输入/输出端口,根据它们可以读取端口的高低电平或者读入引脚状态。S3C2410芯片共有117个I/O端口,共分为8组:A~H。分别为:GPA、GPB…GPH。端口的输入输出功能可以通过设定特定的端口值来肯定。 控制s3c2410的GPIO端口的寄存器有3类,分别是GPxCON、GPxDAT、GPxUP (x=A~H): GPxCON:GPIO控制寄存器,可以设置选定GPIO口的输入输出方式和功能。GPA组的23个端口比拟特别,只能是输出方式。GPACON的每一位对应一个引脚,当某位为0 阅读全文
posted @ 2013-05-26 23:21 xinyuyuanm 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 文章结束给大家来个程序员笑话:[M] MFC编程,经常用到 控件,控件对应的变量,消息响应函数等等。 当你认为某个控件过剩,而又只是单纯得在资源里把它删除,对代码里的其他东西都没有停止相应的删除时或者删除不完全时,编译可以通过,但是运行时,便会弹出“试图执行系统不支持的操纵 ” 的对话框。 这极大的影响了程序的用户观感。 所以,删除也不能随意删,也得谨慎细心些。 下面是我对 LISTBOX 控件的删除: 1,LISTBOX关联的变量的定义;2.,DDX_Control(pDX, 控件ID 控件变量);每日一道理 古人云:“海纳百川,有容乃大。”人世间,不可能没有矛盾和争吵,我们要以... 阅读全文
posted @ 2013-05-26 23:20 xinyuyuanm 阅读(1826) 评论(0) 推荐(0) 编辑