语言

程序员修炼之道阅读笔记02

注重实效的途径 重复的危害 1.我们都是在一个时间和资源有限的世界上工作。如果你善于估计出事情需要多长时间完成,你就能更好的在两者都很匮乏的情况下生存下去。 2.DRY原则:系统中的每一项知识都必须具有单一,无歧义,权威的表示。 正交性 1.如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。 2.正交性的另一个有趣的变体是面向方面编程...

连载:面向对象葵花宝典:思想、技巧与实践(1)

史前时代:面向机器 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据。简单来说,就是直接编写0和1的序列来代表程序语言。例如:使用0000 代表 加载(LOAD),0001 代表 存储(STORE)等。  机器语言由机器直接执行,速度快,但一个很明显的缺点就是:写起来实在是太困难了,一旦你发现自己写错了,改起来...

OCR1:开源库

OCR(Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。优秀的开源OCR软件包括: Tesseract:原本由惠普开发的图像识别类库tesseract-ocr已经更新到2.04, 就是最近Goo...

Go语言学习--包

包 包是多个Go源码的集合,是一种高级的代码复用方案。 Go语言中提供了很多内置包,例如fmt,os,io等... 包的定义 我们可以创建自己需要的包。 一个包可以理解为是一个存放.go文件的文件夹 go文件都需要在代码的第一行添加“ package 包名 ”代码,声明该文件归属的包。注: 一个文件夹下面直接包含的文件只能归属一个package,同样一个...

JSON-RPC轻量级远程调用协议介绍及使用

文件夹 技术简单介绍    1 一、JSON-RPC协议描写叙述    1 二、JSON-RPC调用简单演示样例    1 2.1、server端Java调用演示样例    1 2.2、Javaclient调用演示样例    2 2.3、PHPclient调用演示样例    2 2.3、JavaScriptclient调用演示样例    2 2.4、直接G...

RUST叫系统编程语言,而GO是网络编程语言

用GO你必须要搞清楚一点,GO不是面向CPU密集计算的,而是面向IO密集计算的!!!RUST才是面向CPU密集计算的语言,所以RUST叫系统编程语言,而GO是网络编程语言。GO跟JAVA的Spring是一个层面上的东西。对于那些无法同时操纵高级语言Python Ruby ...和系统语言比如C C++的中间类型的人,才会用JAVA GO。但是别以为你用JA...

WPF实现无刷新动态切换多语言(国际化)

1. 在WPF中国际化使用的是 .xaml文件的格式       如图:Resource Dictionary (WPF)        2. 创建默认的语言文件和其他语言文件        这里以英语为默认语言,新建一个 Resource Dictionary (WPF)文件,并命名为DefaultLanguage.xaml,内容如下:    <R...

嵌入式软件机器编程为啥选择梯形图作为编程语言?

(机器编程系列文章二)   嵌入君   上一篇《机器人程序员正朝我们走来,大家准备好了吗?》文章中,谈到了我个人的观点,在一个编程平台中,是否算是机器编程,需要看机器完成的代码占总编码的量和对编程人员的技术要求。那么,我们在设计机器人程序员系统时,需要刻意的设计,尽量让编程者只利用很少的知识,轻松掌握编程技能,同时尽量减少编程者的工作量。   梯形图(LA...

为什么go语言还没有火起来?go语言有哪些劣势?

Go 是一门非常不错的编程语言,并且逐渐取代 Python 成为很多人的首选语言。但它也有一些缺点让很多开发者忍不住吐槽,比如它在函数式编程、通道 / 并行切片处理、内存垃圾回收、错误处理等方面都有一些问题。本文作者将 Go 存在的“硬伤”设计记录了下来,与大家分享、讨论。 Go 是一门非常不错的编程语言。然而,我在公司的 Slack 编程频道中对 Go...

Linux显示不了中文

  原文:https://www.cnblogs.com/hooly/p/8615384.html 版权所有:归属原文作者!!!  查看当前系统默认采用的字符集: # locale 在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下: LANG="zh_C...