原文地址:以前跟着做过VxWorks的开发,主要通信方式是串口,因为底层BSP包已经做好了,串口通信非常简单。后来接触Linux,在一块OK6410上跑Linux串口通信,才发现原来天真的以为甚是简单的串口变得如此的不简单。#include 1、串口的操作 1.1打开:fd = open("/dev...
分类:
其他好文 时间:
2015-05-20 21:52:14
阅读次数:
1505
log4j用于存储上下文信息(context information)的两个重要的类NDC(Nested Diagnostic Context)和MDC(Mapped Diagnositc Context). NDC采用栈的机制存储上下文,是线程独立的,子线程会从父线程拷贝上下文。 开始调...
分类:
其他好文 时间:
2015-05-20 20:47:37
阅读次数:
5218
OpenWrt 目录下的 trunk 结构如下: [trunk]$?ls
bin/?????????Config.in??feeds.conf.default??rules.mk?????tmp/
BSDmakefile??dl/????????include/????????????scr...
分类:
其他好文 时间:
2015-05-20 20:45:09
阅读次数:
225
一、SVN工作原理 SVN(SubVersion)的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序,由源代码库管理员统一管理这些源程序。 每个用户在使用源代码库之前,首先要把源...
分类:
其他好文 时间:
2015-05-20 20:47:37
阅读次数:
258
1、首先,关于价格。请确认您的数据是否真的很重要,是否没有就不行。因为,到数据恢复公司恢复,价格都在200元以上。甚至于成千上万!考虑好你的数据是否值得这个价格。2、据我个人做数据恢复10年的经验看,这个价格一点都不贵。不了解数据恢复的人,不明白恢复原理,觉得很贵..
分类:
其他好文 时间:
2015-05-20 20:46:16
阅读次数:
155
游戏的留存率达到多少算优秀?之前,Facebook平台流传出留存率“40–20–10”规则,也就是说,如果你想让游戏的DAU超过100万,那么新用户次日留存率应该大于40%,7天留存率和30天留存率分别大于20%和10%。那对于已经定型的产品该怎么提升留存率。一、玩家是在哪里流失的?想要..
分类:
其他好文 时间:
2015-05-20 20:45:12
阅读次数:
139
诸葛认为数据分析师应具备的10种分析思维:一、逻辑思维逻辑思维即明白价值链,明白各项数据中的关系;该方法的关键在于明白其中的关系要求你对这项工作要了解、熟悉,要细致和慎密,要清楚充分性和必要性的关系。实际上也就是指:你需要哪些数据?如何获得这些数据?数据之间的关..
分类:
其他好文 时间:
2015-05-20 20:45:34
阅读次数:
136
编号快捷键功能1Esc切换到代码编辑状态2F1查看帮助(选中某一类或函数,按下F1,出现帮助文档)3F2在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)4F3查找下一个5F4头文件和源文件..
分类:
其他好文 时间:
2015-05-20 20:42:33
阅读次数:
103
1. 本文涉及的基础点1.如何拉参考线?2.Shift按键固定宽高比3.Alt按键从中心出发3.选区相减2.具体操作打开参考线(Ctrl-R),从上面参考线拉根线到中心,从左边拉根参考线到中心:选择椭圆选框工具(M),同时按住ALT+SHIFT键就可以画一个以一个圆心的正圆。这点我之前一直不知道,之前最多知道shift可以画圆,不知道alt的作用。再把鼠标移到中心点先按ALT键,按下鼠标轻拖,接着...
分类:
其他好文 时间:
2015-05-20 20:44:01
阅读次数:
150
一、提出问题
如果用户浏览器设置的阻止cookie,当服务器完成登录后,并标记当前session已登录,那么在浏览器进入转向页面时,可能出现引入js无法下载,点击页面中超链接后提示用户未登录。
二、解决问题
使用response.encodeURL(“url”)。
" charset="UTF-8">
">下载文件 最终渲染到浏览器时,查看源代码,内容变为:
下...
分类:
其他好文 时间:
2015-05-20 20:43:39
阅读次数:
127
#include
#include int Max(int n, ...)
{
int i = 0;
int max = 0;
va_list arg;
va_start(arg, n); for (i = 0; i < n; i++)
{
int val = va_arg(arg,int);...
分类:
其他好文 时间:
2015-05-20 20:42:18
阅读次数:
156
嵌入式系统中,关于数据接受部分确实思考了很多,下面总结下个人经验。
关于串口传输,个人觉得采用modbus协议来接受数据是比较合理的,采用3.5char字符的超时机制,接受的时候如果判断超时,就当作一帧数据进行处理,所以这种情况,帧格式没有那么讲解,发送和超时机制弄好就行。
第二种网口用的比较多,串口也用的上,什么情况下用的上呢,当发送的数据没有固定的格式和长度...
分类:
其他好文 时间:
2015-05-20 20:40:39
阅读次数:
297
1. 提交新添加的代码:
查看状态:
git status
添加 代码到工作区间:
git add .
提交
git commit -m "add"
推送到 gitcafe:
git push origin master
填写用户名
填写密码
最后再查看一下状态。
2. 本地一些文件(文件夹删除了),同步到gitcafe:
git rm 文件夹名称 -r -fgit ...
分类:
其他好文 时间:
2015-05-20 20:40:57
阅读次数:
107
引言在面向对象程序设计与分析的过程中最终都将把需要求分解为多个类再进行程序编码,因此类的设计是程序设计的基础,对于多数项目而言可以划分MVC的三层模型来进行实现。对应类的描述而言可以分如下三种类型的类设计
1》边界类:负责与用户进行交互,对于MVC中的View部分
2》控制类:负责业务逻辑处理,对于MVC中的C部分
3》实体类:负责对数据的抽象与存储部分,通常对应于数据库的表,对于MVC中的M...
分类:
其他好文 时间:
2015-05-20 20:38:25
阅读次数:
102
题意:求n个两两不互质,但是整体互质的整数,如果不存在输出-1.
分析:yy题,找规律。整体互质只要满足其中三个互质就行了,用a,b,c这三个质数构造a*b,b*c,a*c这三个数,之后的n-3个数只要形如a*c*i这样的形式就行了
代码:
#include
using namespace std;
int main()
{
int n;
cin>>n;
if(n==2) cout<<...
分类:
其他好文 时间:
2015-05-20 20:38:53
阅读次数:
133
单链表的实现思想和双指针的应用方法在前面博客中都已阐述,在本文将实现双指针实现单链表的初始化,插入,删除,打印。
【测试代码1】#include
#includetypedef struct Node{
int data;
struct Node *next;
}node_t;//创建头结点
node_t * create()
{
n...
分类:
其他好文 时间:
2015-05-20 20:40:38
阅读次数:
116
很多人说没有办法编译saiku3.0以上的版本,我之前编译2.6是可以的,最近接触到3.1,编译了一下,于是将编译过程写下,方便大家参考...
分类:
其他好文 时间:
2015-05-20 20:37:49
阅读次数:
167