-
[综合] 学习编码的最好方法是编码
学习编码的最好方法是编码。进入开发环境,并编写一些代码。如果你正在阅读一本书或博客文章,并且遇到一个代码示例,请在代码编辑器中将其键入并尝试使其正常工作。一旦工作,就可以玩。改变一切。尝试考虑其他方式来应用它,或使用相同技术可以执行的其他操作。 聪明的书本只会带你到现在为止。最好的学习将来自做事。
84
热度 -
[综合] 你需要有动力与决心去学习开发
做某事有很多的方法,但是最好方法就是去做。你需要有动力与决心去学习。激发动力的一种方法是让自己有时间和耐心来掌握一些东西。你无需立即成为专家,就像学习乐器一样。你不能坐在钢琴旁,马上成为下一个Debussy,但是你可以在初次练习时掌握C大调。 同样,你不会坐下来立即启动下一个Instagram,Ti...
59
热度 -
[综合] 学着折腾树莓pi和51单片机
学着折腾树莓pi和51单片机树莓pi真是一个好玩意儿。基本上的功能都能实现,只是有些python的模块装不上,因为没有arm支持。像百度网盘也没有arm版本。但折腾起来很好玩。我安装了ssh,可以远程登陆,这样,树莓pi不用接显示器,通过笔记本连接上,然后就可以操作树莓pi,另外,如果想要图形界面,...
0
热度 -
[综合] 心理学经典理论与著作
1《影响力》罗伯特·西奥迪尼著 政治家运用影响力来赢得选举,商人运用影响力来兜售商品,推销员运用影响力诱惑你乖乖地把金钱捧上。即使你的朋友和家人,不知不觉之间,也会把影响力用到你的身上。但到底是为什么,当一个要求用不同的方式提出来时,你的反应就会从负面抵抗变成积极合作呢?在这本书中,心理学家罗伯特·...
31
热度 -
52
热度 -
[综合] (2020-09-25)一起学习css3
归纳: CSS的概述 CSS指层叠样式表(CascadingStyleSheets)样式定义如何显示HTML元素样式通常存储在样式表中把样式添加到HTML4.0中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率 外部样式表通常存储在CSS文件中多个样式定义可层叠为一。 CSS解决...
2
热度 -
[综合] 《C++个人学习笔记》从堆栈中实例化对象以及访问对象成员
栈相当于装衣服的箱子,先放入的在最底下,后放入的在最上方,所以当取出数据时,采用的是先进后出的顺序,每次取出数据需要从最后一个放入的数据开始。 堆相当于一个书架,也是采用一定的顺序存放数据,但是取出时可以任意从书架中取出,堆的存取是随意。 首先自定义一个类名TV classTV {public:ch...
25
热度 -
[综合] 透过技术社区看未来趋势
技术人员是行业创新的原动力,他们是最早掌握技术动态的那群人。为什么AI变得这么热门?大家看Gartner报告就会发现,很多热门技术最终都是昙花一现。什么技术才是真正的革命?其实我们可以透过开发者社区的动态来进行预测,这也是我提出来的“三倍速定律”。 比如未来20年是AI改变世界的20年,这是大家的共...
58
热度 -
[综合] 假如面试官问你java内部类是如何处理外部引用的,你该怎么回答?
在java内部类里,我们是能直接访问外部类的变量的。如下面例子所述: publicclassOutterClass{privateStringoutterStr;classInnerClass{publicvoidinnerMethod(){System.out.printf(outterStr);...
20
热度 -
[综合] Conan建筑基本思路
建筑规划: 在观察柯南的建筑方式的时候,很容易能归纳出几个通用的规则:1、占用;占用就是空间的占用,就像墙占用了某个竖直的面,护栏就不能再建造到这个竖直面,他两在配表里是有互斥关系的。再比如柱子就是占用中心点,楼梯也是对中心点有占用。2、连接;连接就是建材模拟真实世界的样子有对应的连接点。比如天花板...
78
热度 -
[综合] C时代有几十万开发者?
PC时代有几十万开发者,到互联网时代这个数字上升到了几百万。移动互联网时代,现在CSDN的注册会员是2600万,GitHub是3100万量,未来随着区块链、物联网、AI等技术的进一步发展,所有公司都会变成互联网公司,如果哪家公司没有开发者,很有可能会被边缘化。未来10年内,全球开发者的数量一定会破亿...
63
热度 -
[综合] 读简单的源码1-6.c
读简单的源码1-6.c最近还是经常读gawk1.01,grep的代码,感觉grep的代码还是比较好读,毕竟比较简单,如果结合《精通正则表达式》来读,就基本上能理解了。但gawk就复杂了,要懂bison,如果不懂这个,你C语言来通,还是不能串起来。所以要补充编译原理的知识。最近还想读linux0.11...
40
热度 -
[综合] Scala模式匹配的技巧
相信每个scala程序员都有用过模式匹配。在scala中模式匹配也是非常强的。下面我们来看看模式匹配的8个用法: 1.ListExtractors: 下面看下代码实例: valcountingList=List(1,2,3,200)//我们可以提取这个list中的任意值 valmustHaveTh...
60
热度 -
[综合] C/C++中文字符截断问题解决方案
设s是一个包含中文的长字符串,现在需要截取其开头的内容作为预览。 由于汉字是用三个char表示,如果直接截取固定长度的substr,最后一个中文字符有可能会被截断,成为一个无法显示的?字符。 所以需要判断字符是不是中文,并且保持汉字一定是按三个字符截取的。 将字符串用%x格式打印出来,可以发现中文的...
48
热度 -
5
热度 -
[综合] hive常用函数+使用说明
常用日期函数unix_timestamp:返回当前或指定时间的时间戳selectunix_timestamp();selectunix_timestamp('2008-08-0808:08:08');from_unixtime:将时间戳转为日期格式selectfrom_unixtime(121818...
64
热度 -
[综合] LeetCode_每天一题_python_第10题 三数之和
给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组nums=[-1,0,1,2,-1,-4], 满足要求的三元组集合为:[[-1,0,1],[-1,-1,2...
98
热度 -
[综合] JAVA PDF文件下载
Filefile=newFile(targetPdf);if(file.exists()){OutputStreamout=null;FileInputStreamin=null;try{//1.读取要下载的内容in=newFileInputStream(file);//2.告诉浏览器下载的方式以及...
58
热度 -
[综合] 字符串统计子串的个数和第一次出现的位置
#include<bits/stdc++.h> //字符串统计子串的个数和第一次出现的位置 usingnamespacestd;vector<int>fun(stringa,stringb){intfirst=-1,cnt=0;for(inti=0;i<a.size()...
54
热度 -
[综合] 软件六大设计原则和设计模式
软件设计原则: 在实践中,应尽量遵守的软件设计规范: 1.单一职责:单个类只负责单个行为(类需要尽量拆分为最小的逻辑单元)2.里氏替换:子类必须实现基类的所有特征(在使用基类的地方,直接使用子类也应该可以,子类应尽量少重写基类存在的方法)3.接口隔离:接口应该拆分为小接口(多个小接口比一个大接口好,...
65
热度