Lv.5
Tom forever
更多个人资料
1220
成长值
0
关注
3
粉丝
+ 关注
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
1220
0
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
你需要知道的各种指针运算
数组的某个成员可以用数组的基地址加上一个偏移量来表示。我们可以声明一个指针double *p;,把它作为基地址,然后就可以像数组一样在这个基地址上使用偏移量。在基地址上,我们可以找到第1个成员p[0]的内容,在基地址上前进一步可以找到第2个成员p[1]的内容,接下来以此类推。因此,只要提供一个指针以及两个相邻成员之间的距离,就可以把它作为数组使用了。我们可以直接采用基地址加偏移量的书面形式,...
软件开发
编程语言
Tom forever
2020-02-09 10:17:42
2294
0
0
2020-02-09 10:17:42
999+
0
0
python3.x中CGI获取中文参数
python3中CGI用get方式获取中文参数,如:http://localhost:8000/cgi-bin/friendsA.py?person=%CD%F5&howmany=10报错,提示:“UnicodeEncodeError: \'gbk\' codec can\'t encode character \'\\ufffd\' in position 0: illegal multi...
Web应用防火墙 WAF
Tom forever
2020-02-09 10:15:59
4113
0
0
2020-02-09 10:15:59
999+
0
0
走近Ruby的交互式解释器irb
irb是一个交互式的Ruby解释器,这意味着它不用处理文件,而是处理会话中所输入的代码。irb是一个很好的工具,可以用于测试Ruby代码,同时也是一个学习Ruby的好工具。在命令行中输入irb,就可以开启irb会话,irb将显示以下提示符:$ irb2.1.0 :001 >正如之前所述,还可以使用--simple-prompt选项使irb输出更为简单明了:$ irb --simple-pro...
软件开发
编程语言
Tom forever
2020-02-09 10:14:44
2888
0
0
2020-02-09 10:14:44
999+
0
0
浅谈SOA服务及操作细分
自SOA服务架构产生至今,已有数十个年头,无论是在传统的金融、政府、制造业,还是创新性的互联网、电商行业,SOA的影子已普遍存在。虽然SOA的影子无处不在,但是至于SOA服务架构中,经常被问到的几个问题,却很难让人回答,问题:什么是服务?什么是操作?就我个人多年的从事该行业经验而言,服务是提供了某一服务块的操作抽象,操作是提供了服务块中完成某一块功能的抽象。并且服务与操作之间无明确界限,且可...
架构设计
软件开发
Tom forever
2020-02-09 10:13:00
4199
0
0
2020-02-09 10:13:00
999+
0
0
如何帮助团队更好地写代码
我们发现很多开发者似乎认为烂代码最终并没有带来太多伤害。如果你数一下有记录在案的因代码问题而失败的项目个数,那么,我们认同这个数字并不会很大。但是,你不必创造真正的灾难导致软件项目损失大量金钱。作为一名架构师,你可以做什么来帮助团队更好地写代码呢?1.烂代码真的比好代码更昂贵我们不清楚你的情况,但我们肯定认为写烂代码真的比写好代码更加昂贵。至少,我们认为在生命周期比较长,业务影响比较大的项目...
架构设计
软件开发
Tom forever
2020-02-09 10:11:17
2905
0
0
2020-02-09 10:11:17
999+
0
0
编写可测试的代码
Douglas Crockford说过:“编写软件是人类做的最难的事情”,也就是说,软件要尽可能人性化是极其重要的。可测试的代码更加容易测试,意味着它更加容易维护,易维护则意味着它能让人(包括自己)更加容易理解,更加容易维护,从而又使得测试变得更加容易。我们绕了一大圈,但这是一个良性循环。没有柏拉图式的完美代码,可测试性、可维护性和可理解性是互相关联的,对于这些内容是什么以及如在软件里应用它...
Web应用防火墙 WAF
软件开发
编程语言
javascript
前端开发
Tom forever
2020-02-09 10:09:30
4478
0
0
2020-02-09 10:09:30
999+
0
0
编程人员必须遵循的编码规范
编码规范即我们在编写代码时需要遵守的一些规则。好的编码规范可以大大提高代码的可读性和可维护性,甚至提高程序的可靠性和可修改性,保证了代码的质量。特别是在团队开发大型项目时,编码规范就成为了项目高效运作的重要要素。本文将简要介绍在编写C++程序时必须遵循的编码规范。养成良好的习惯程序快缩进,要使用Tab键缩进,不能和空格键混合使用。函数不要太长,如果太长,建议拆分处理。不要使用太深的if嵌套语...
软件开发
编程语言
c++
Tom forever
2020-02-09 10:07:07
5273
0
0
2020-02-09 10:07:07
999+
0
0
Java的面向对象编程
什么是面向对象在目前的软件开发领域有两种主流的开发方法,分别是结构化开发方法和面向对象开发方法。早期的编程语言如C、Basic、Pascal等都是结构化编程语言,随着软件开发技术的逐渐发展,人们发现面向对象可以提供更好的可重用性、可扩展性和可维护性,于是催生了大量的面向对象的编程语言,如C++、Java、C#和Ruby等。面向对象程序设计即OOP,是Object-Oriented Progr...
软件开发
编程语言
c++
Tom forever
2020-02-09 09:56:38
5498
0
0
2020-02-09 09:56:38
999+
0
0
MATLAB图像类型及其存储方式
数字图像的分类,会涉及到一些主要的图像类型,本文就来介绍这些主要的图像类型在MATLAB中是如何存储和表示的,主要包括亮度图像、RGB图像、索引图像、二值图像和多帧图像。1.亮度图像(Intensity Image)亮度图像即灰度图像。MATLAB使用二维矩阵存储亮度图像,矩阵中的每个元素直接表示一个像素的亮度(灰度)信息。例如,一个200×300像素的图像被存储为一个200行300列的矩阵...
软件开发
编程语言
c++
Tom forever
2020-02-09 09:54:40
6372
0
0
2020-02-09 09:54:40
999+
0
0
为什么使用并发
在应用程序中使用并发的原因主要有两个:关注点分离和性能。事实上,我甚至可以说它们差不多是使用并发的唯一原因;当你观察得足够仔细时,一切其他因素都可以归结到这两者之一(或者可能是二者兼有,当然,除了像“我愿意”这样的原因之外)。为了划分关注点而使用并发在编写软件时,划分关注点总是个好主意。通过将相关的代码放在一起并将无关的代码分开,这种方法可以使你的程序更容易理解和测试,从而减少出错的可能性。...
软件开发
编程语言
c++
Tom forever
2020-02-09 09:52:05
4934
0
0
2020-02-09 09:52:05
999+
0
0
总条数:234
10
10
20
50
100
1
2
3
4
5
6
...
24
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注