
软件开发
jiajia4336
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tmux 使用教程
一、Tmux 是什么?1.1 会话与进程命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session)。会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。一个典型的例子就是...转载 2019-11-06 15:00:37 · 4944 阅读 · 1 评论 -
使用 JAX-RS 简化 REST 应用开发
https://www.ibm.com/developerworks/cn/java/j-lo-jaxrs/转载 2019-10-15 14:23:26 · 158 阅读 · 0 评论 -
怎样用通俗的语言解释REST
以下内容取自知乎:REST -- REpresentational State Transfer首先,之所以晦涩是因为前面主语被去掉了,全称是 Resource Representational State Transfer:通俗来讲就是:资源在网络中以某种表现形式进行状态转移。分解开来:Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;...转载 2019-10-15 13:55:20 · 280 阅读 · 0 评论 -
Rust CSV 转换成 JSON 示例代码 (迭代实现)
Rust的第三方库 没有CSV 转换成 JSON 的方法,只能自己写,实例代码如下:fn converter2_json(header: &mut Vec<String>, rows: Vec<Vec<String>>) -> Vec<String> { let mut json_vet = vec![]; fo...原创 2018-10-10 12:32:29 · 913 阅读 · 0 评论 -
gitlab下fork后如何同步源库的更新内容
git remote -v查看远程状态给 fork 添加源库的clone地址git remote add upstream 源库的clone地址git fetch upstreamgit merge upstream/mastergit push origin master原创 2019-02-20 09:42:33 · 1662 阅读 · 0 评论 -
git 撤销已经 commit 但是没有push 的命令
git loggit reset commit_id如何切换远程分支git checkout -b 本地 origin/远程原创 2019-02-20 09:44:52 · 1075 阅读 · 0 评论 -
一篇面向初學者的簡短而又不失趣味(但願)的 Rust futures 入門指南
第一部分引言如果你喜歡 Rust,你可能會注意到整個 Rust 社區正在流行使用future。很多知名的 crate 開始徹底擁抱future(譬如說Hyper),我們也得學會用才行。如果你覺得自己是小白程序員,可能會覺得很難理解future的原理。當然原作者Crichton 的教程是很好的教材,雖然講得很通透,但我覺得這個教材有點難理解,不適合上手。我想我肯定不是...转载 2019-03-22 10:24:10 · 1934 阅读 · 0 评论 -
正则表达式30分钟入门教程
最通俗易懂的介绍对于想要速成的人来说,看这个链接,足够了https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md----------------------------------------------------------------------------------------...转载 2019-06-19 09:54:36 · 741 阅读 · 0 评论 -
C++11常见语法总结
Override 关键字:明确的表示一个函数是对基类中一个虚函数的重载。class G{public:virtualvoid func(int);};class H: G{public:virtualvoid func(double) override; //compilation error};当处理到H::func()声明时,编译器会 在一...原创 2017-08-22 08:58:03 · 694 阅读 · 0 评论 -
UML时序图
UML时序图总结前言在我的工作中,用的最多的就是时序图了。可能由于工作的原因,我也是最喜欢画时序图了,很清楚,很明了,什么时候发送什么消息,到达什么状态,一下子就展示在你的脑海里,对于消息驱动的程序来说,是再好不过的了。时序图简介首先,时序图用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或者状态机中引起转换的事件;其次,时序图转载 2013-11-27 14:43:28 · 912 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符转载 2013-11-06 20:32:08 · 659 阅读 · 0 评论 -
通用i2c驱动
了解I2C的同志都知道,常规I2C驱动中的最重点就是这4个结构体:i2c_driver、i2c_client、i2c_adapter 和i2c_algorithm,而且他们之间的关系错综复杂,我看了好长一段时间,也没看出多少头绪来,而且代码的可移植性很差劲,换个平台,要该的地方一大堆,改了之后还不一定对呢,所以,下面介绍的通用I2C驱动就很必要了。 大家都知道, I2C总线仅仅使用S转载 2013-01-18 15:37:24 · 2681 阅读 · 0 评论 -
UML之1——事物
UML语言的事物,包括四类:结构事物:语言的静态构成要素,有7种:类和对象、接口、主动类、用例、协作、构件、节点。行为事物:语言的动态构成要素,表示事物的变化和 状态。分组事物:对模型中事物分组组织的要素,包。注释事物:对模型中事物标注,注解和解释。 一、结构事物结构事物定义了业务或软件系统中的某个物理元素,描述了事物的静态特征。结构事物常用名词表示。结构事物有7种,它转载 2013-02-22 10:44:59 · 1032 阅读 · 0 评论 -
UML之3——图(简介) .
基本元素描述了事物,关系描述了事物间的关系。在UML中,通过关系把多个事物连接在一起,构成了图。UML共定义了几种图:●类图 ●时序图 ●对象图 ●活动图 ●用例图 ●状态图 ●包图 ●构件图 ●协作图 ●部署图 大致可以分为以下几类 为了更好的说明这几种图,同时用UML图来描述一台洗衣机。 一台洗衣机应该具备的属性转载 2013-02-22 10:48:24 · 821 阅读 · 0 评论 -
UML之2——关系
上篇博客介绍了表示事物的UML的基本组成元素,本篇介绍反映事物之间的关系。在UML中,定义的模型元素之间的关系,主要包括四种:关联关系泛化关系实现关系依赖关系 一、关联关系 关联指事物之间存在的固有的牵连关系,在UML中,是对具有共同结构特征、关系和语义的对象之间的链接描述。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关系。转载 2013-02-22 10:46:27 · 721 阅读 · 0 评论 -
如何设置source insight正确显示日文?
1步:建议在option->preference->syntax formatting下,选中“use only colour formatting”,这样会比较清楚。只是字宽比较大,因为是双字节的。 2步:在Options中的Document type中的screen fonts中“字体”选项中进行选择。字体选择MS UI Gothic看到Document type下面的转载 2013-05-15 08:56:11 · 4183 阅读 · 0 评论 -
svn merge和branch
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,转载 2013-09-23 16:45:07 · 1006 阅读 · 0 评论 -
Mercurial版本控制系统 使用备忘录
大约是在去年的这个时候,开始使用hg作为代码的管理工具。由于之前一直使用svn,对这个新鲜的东西有些不适应。不过在使用了一段之间之后,渐渐发现自己越来越喜欢这个工具了—-几个简单的命令就能提交代码,很容易查询版本的历史,很方便的进行代码合并。近来查看资料,对hg有了较为深入的认识,接下来的几篇文章将记录我学习hg的一些笔记,以备将来之用。关于hg命令选项如果你是在windows系统下,使用转载 2013-09-23 17:12:50 · 1287 阅读 · 0 评论 -
关于内存对齐的小总结
对齐规则: 1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照 #pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。 2、结构(或联合)的整体对齐规则:在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐将按照#pragma pack转载 2013-01-15 21:53:28 · 629 阅读 · 0 评论