自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里之行,始于足下

水滴石穿,绳锯木断

  • 博客(24)
  • 收藏
  • 关注

原创 ONFI协议研究

概述ONFI是Nand Flash的一套公开标准官网:http://www.onfi.org/想干啥机缘巧合,就研究一下官方有提供PDF下载,最新版本是5.0,383页上来就看英文实在一头雾水最后找到了4.0的中文版电子发烧友网:http://www.elecfans.com/soft/68/guide/2017/20170727535427.html同时,还是想找些入门科普于是在京东读书上找到了《固态存储:原理、架构和数据安全》目录总体介绍,概念对外的物理接口(?管脚)内部的

2021-10-27 20:21:12 5888

原创 “卑”“亢”较量

回回面试,“卑”“亢”不定各种切换之间,发现了个有趣的现象分类表现分析对方重视你只问你会的对方内心已经明确要你,你说啥对方都爱听对方不重视你只问你不会的对方不愁候选人。对你简历的盲区,针针见血戳你对方无所谓你照他的CheckList过一遍,怎么回答都不评价,马上下一个问题跟他利益无关,就陪你走个流程。比如套话;有指令性招聘次数要求;地域交叉面试所以,定期出来看看挺好,连HR都说就应该这样能帮助识别知识盲区,找到前进方向,何乐而不为...

2021-10-21 21:09:17 154

原创 齿轮和代码

前几天在单元楼下,捡到一个散板的小车,娃说是他的当时,我教导了他,不能高空抛物今天,终于有时间来修下这种小车,在儿童玩具中很常见我小时候就有,往后一拉,再松手,就会自动往前跑老远...

2021-10-10 17:07:47 460

原创 markdown生成chm电子书或在线文档

背景团队能力建设,很重要的一种形式,就是WIKI但是公司整的各种平台,不一定适合团队所以整理下,接触过的几种方案要点markdown格式编写支持多人同时编辑(内源平台在线编辑,或者Windows共享)最终容易生成chm电子书,或在线文档支持即时搜索方案分类工具网址亮点不足富文本->chmmyBase官网不支持多人同时编辑md->chmLME官网美观md->在线本地gitbook参考md->在线

2021-10-07 16:37:37 1542

原创 编程语言的精通

语言程度要求C熟悉标准库,算法,数据结构C精通内存,编译,链接,汇编,内核代码,开源代码Python熟悉Web Programming: Django, Pyramid, Bottle, Tornado, Flask, web2pyGUI Development: wxPython, tkInter, PyGtk, PyGObject, PyQtScientific and Numeric: SciPy, Pandas, IPythonSoftware Deve...

2021-09-20 00:10:08 140

原创 可靠性的认知

概念可靠度:产品在规定的条件下和规定的时间内,完成规定功能的概率称为产品的可靠度不可靠度:是指产品在规定的条件下,在规定的时间内、产品不能完成规定功能的概率失效率:在t时刻,尚未失效的产品,在该时刻后的单位时间内发生失效的概率平均失效率:平均失效率=失效产品的百分比/工作时间MTTF:(mean time to failure,平均失效前时间)对于不可修复的产品,平均寿命是指产品发生失效前的工作或储存时间的平均值MTBF:(mean time between failure,平均故障间隔时间)

2021-09-19 21:19:15 384

原创 大学课程的重要,过十年才知道

我读的软件工程专业十多年后,想找一份新的工作时,惊奇地发现,现在恶补的理论/基础,竟多是当年的大学教程幸亏学校的发文还在,这些还能对得上号程序设计基础(C)、面向对象程序设计(C++)、Java程序设计、C#程序设计操作系统原理、计算机原理与系统结构编译原理与实现、数据库原理、计算机网络、模拟与数字电路数据结构、算法分析高等数学、线性代数、概率论与数理统计、离散数字、组合数学软件工程概论、计算机导论、软件体系结构、软件系统分析与设计、软件项目管理这些只能保证有碗饭吃程序设计基础(C

2021-09-19 16:32:49 215

原创 专家角色的认识

早先在传接部门,一个部门就一个SE(专家,架构师)所有需求,SE分解所有矛盾,SE拍板所以长期以来,我以为专家就该是这样的——技术的权威,专门指引方向直到我以专家角色,转到终端部门当然,我忘了这个岗位原本的“专家”标签,也成功褪去了应有的光环在这里,再没遇到我以为的专家,当然我肯定更不是最后才看出,所有人争先恐后,是去当开发代表最近面试看到很多岗位描述架构师,技术总监,技术专家,当然这些我都忘而却步除了框架设计、需求分解这些基本功,还看到共性的一条——主导攻关疑难杂症这才恍然大悟,原来

2021-09-16 22:42:49 662

原创 Windows C/C++开发工具选择

VsCode+MingGW-W64免费,但是配置麻烦,网上攻略倒也多,但我不喜欢拷贝别人的配置文件用Code Runner插件倒省了配置,但是不能调试Clion收费,30天体验期可以在拼多多上买激活码,长期使用Dev C++待尝试...

2021-09-12 10:11:37 5810 3

原创 理论基础和问题解决能力

最近看了越多越多的嵌入式总线,器件,Linux尤其是内存管理,概念多、机制多、问题多、工具多看的越多,越觉得自己懂的越少我也不禁奇怪,之前搞嵌入式、搞可靠性的那多年,是怎么过来的我既没有研究过,代码那样写的背后原因也没有研究过,问题那样定位的背后原理也许研究过,但肯定也是浅尝辄止了是我真的混时间了吗?还是效率太低?或者是我三心二意,做了太多业务之外的事?有个表弟,读了一年计算机,整不明白C++,想退学回去复读、另选专业我给他推荐了我看得上的bilibili视频也让他尝试讲给别人听

2021-09-05 20:58:37 148

原创 网络/手机设备的BSP,一个共同点

最近在回顾一些,之前做过的工作偶然发现一个异曲同工之处,在网络设备的两层BSP,和手机设备的低功耗管理单元之间网络设备的两层BSP最开始接触BSP时,就看到是这么个流程后来适应了,也就再没想过,为何如此拆分设备上电后,先是引导第一层BSP模块的加载启动第一层BSP模块再引导第二层BSP模块的加载启动第二层BSP模块再引导内核、文件系统的加载启动第一块BSP模块启动后还可以进入一种器件测试模式,做些内存等器件的全面检测还可以进入一种网络加载模式,网络加载镜像到内存文件系统,然后继续运行手

2021-08-29 16:10:51 1371

原创 接近35岁——一劳?永逸?

在我30多岁的时候,我问一个当时接近35岁的同事(努力型,同我一样经常闭门造车)——你不怕35岁吗,到时候再找工作就难了他说:现在薪资和加班都还不错,能在这儿多干一年就算一年,以后干不动了或者不续签了再说如今我也接近35岁了,我问现在已过35岁的另一个同事(也是努力型,但人缘很赞)——你新找的这家公司,能干到退休吗?他说:现在薪资和加班都还不错,能在这儿多干一年就算一年,以后干不动了或者不续签了再说(当然不会完全说的一样,但意思相近)同样问题,我又问了另一个同事(公司新招进来的合作方,但是我渐渐发现

2021-08-25 13:03:20 95

原创 程序猿的专利工程师出路

到了该看看外面世界的时候了简历写了快2周,离知乎上期望的10年程序猿差距甚远知乎上说

2021-08-24 07:50:48 591

原创 startService写法

用法1:MainActivity.javaIntent intent = new Intent();intent.setClass(getApplicationContext(), MyService.class);startService(intent);AndroidManifest.xml<serviceandroid:name="com.example...

2014-12-14 21:17:06 598

原创 【转】pause>null

pause 就是暂停命令,执行时会在命令行窗口显示“请按任意键继续. . .”并等待你按键。pause > nul的作用是同样的,区别是不显示“请按任意键继续. . .”这些字,nul相当于空文件,把这些文字隐去了。同样是等待你按键。后面的命令往往用于批处理,自己用echo命令显示提示信息,不显示“请按任意键继续. . .”这些默认的字符。例如:echo 文件已经成功执行,请按任意键退...

2013-09-01 16:47:07 1531

原创 【转】cmd 组合命令和管道命令的使用

1.&Usage:第一条命令 & 第二条命令 [& 第三条命令...] 用这种方法可以同时执行多条命令,而不管命令是否执行成功2.&& Usage:第一条命令 && 第二条命令 [&& 第三条命令...] 用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;...

2013-09-01 14:03:52 314

原创 【Euler】2

答案:9227463(错误)思想:a,b,c,d,e,f,g,h,i    --- s+b,c,d,e,f,g,h,i,j     --- s-a+j=c,d,e,f,g,h,i,j,k     --- s-a-b+j+k所以s=k-b,k是大于等于4000000的第二个数,b=2 // Euler1.cpp : Defines the entry point ...

2012-11-30 22:11:06 172

原创 【Euler】1

答案:233168// Euler1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <stdio.h>int getSum(int a, int s);int main(int argc, char* argv[]){...

2012-11-30 21:55:02 118

原创 练习3.4

// test2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<malloc.h>void getR(int n);int main(int argc, char* argv[]){ printf("Hello World!\n");  getR...

2012-11-18 01:31:30 139

原创 练习3.2

// test2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <math.h>bool getR1(int n);int main(int argc, char* argv[]){ printf("Hello World!\n");  prin...

2012-11-08 22:54:51 192

原创 【C】准库函数--数学函数、字符(串)处理函数

C语言标准库函数--数学函数、字符(串)处理函数 分类: C语言相关 2011-04-29 15:29 209人阅读 评论(0) 收藏 举报 C语言标准库函数C 语言中有大量的标准库函数,根据功能不同,声明于不同的头文件中。这些库函数在C++中也能使用。下面分类列举了一些C 语言常用库函数,由于篇幅所限,只列出函数名字及其作用。数学函数数学库函数声明在 math.h 中,主要...

2012-11-08 22:34:56 229

原创 练习3.1

// test2.cpp : Defines the entry point for the console application.//#include "stdafx.h"float getR1(int n);int getR2(int n);int main(int argc, char* argv[]){ printf("Hello World!\n");  printf("r...

2012-11-08 22:31:44 200

原创 【C】printf

C语言printf 1.调用格式为  printf("<格式化字符串>", <参量表>);   其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式。参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间...

2012-11-08 22:29:22 144

原创 ubuntu 11.10 安装java

1、在Oracle官网下载Linux版的jdk,我下载的是jdk-6u35-linux-i586.bin。2、解压安装。选择安装在/usr/lib下:$ sudo cp jdk-6u34-linux-i586.bin /usr/lib$ cd /usr/lib$ sudo chmod +x jdk-6u34-linux-i586.bin$ sudo ./jdk-6u30...

2012-09-14 23:52:41 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除