学习方法
文章平均质量分 82
tim5wang
Geek极客精神可以追溯到什么时候?
展开
-
如何降低BUG率
又是一个1024,照例写一篇博客,不同之处是,今年已经完全步入社会了。工作半年多了,在一家互联网外企,英文文档环境和中文交流环境,写Golang代码。虽然是一家不太卷的互联网公司,但是依然感受到互联网的累,工作比较饱和,基本上一天到晚都在跟进不同的事情,没什么时间关注微信消息和新闻八卦,忙的时候也是晚上十点多下班,回到家洗漱完就得迎接新的一天的挑战了。程序员税后到手工资大概只有工资的2/3,工作半年多没什么时间跑步健身打球游泳,明显感觉到自己体质下降了,社交圈子也在收敛,从刚毕业一个月和同学们聚餐,到现原创 2021-10-24 19:01:52 · 651 阅读 · 0 评论 -
经典永不过时!重温设计模式
看到一篇非常棒的总结设计模式的文章,情不自禁地想要转载过来。以下文章来源于极客重生 ,作者Alex码农的艺术来自公众号:极客重生| 导语 在软工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的,设计模式是针对软件设计中常见问题的工具箱,其中的工具就是各种经过实践验证的解决方案。即使你从未遇到过这些问题,了解模式仍然非常件有用,因为它能原创 2021-06-03 13:12:17 · 215 阅读 · 0 评论 -
python中open是可迭代对象但是不是迭代器
在使用progressbar打印进度条时,发现open(‘a.txt’)不能打印进度条网上demoimport timeimport progressbarbar = progressbar.ProgressBar(widgets=[ ' [', progressbar.Timer(), '] ', progressbar.Percentage(), ' (',...原创 2019-11-21 10:08:43 · 903 阅读 · 2 评论 -
CSS布局Flex和Grid方法
说到布局,再不用框架里的格栅系统的前提下,我用了好多年css + div布局方法,float , position,@media响应式,table方法,可以说挺熟练了,能应对平时的各种布局需求。直到最近偶然看到一篇flex的布局方法,我才知道自己out了,也终于明白为什么两年前一次面试问我布局用什么,我回答div,float,position这些,面试官不满意的原因了。这里也不具体介绍这些方法了...原创 2019-09-29 16:05:17 · 1405 阅读 · 0 评论 -
经济学积累(二)一些经济学词汇及概念
微观经济学关键概念中英文对照CHAPTER 1scarcity稀缺性economics经济学efficiency效率equity平等opportunity cost机会成本rational people理性人marginal changes边际变动incentive激励market economy市场经济...转载 2018-12-12 21:58:26 · 2421 阅读 · 0 评论 -
计算机科学与技术核心期刊和相关网站
已有博主总结的很好,下文为copy版本,欢迎移步至作者三名狂客原文计算机中文核心期刊1. 计算机科学与技术英文版: 《Journal of Computer Science and Technology》(双月刊)SCI-E源期刊,中文重要期刊,EI Compendex源期刊,中文核心期刊主办单位:中国科学院计算技术研究所地址:北京2704信箱邮编:100080邮发代号:2-578...转载 2018-09-24 18:25:48 · 38339 阅读 · 2 评论 -
notpad++快捷的编写代码并调用编译器编译代码
知识准备:有cmd命令提示符使用经验或者简单的批处理bat脚本编写经验,如cd 、del 、echo 等简单命令 notpad++windows版在安装NPPEXEC插件之后,按f6可以编写脚本,下面是针对JAVA , C , LaTex编写的脚本JAVABUILD(用来编译并运行单个java文件) 同一路径下有src和out两个文件夹,src路径放源代码,out路径存放编译好的执行文件,原创 2016-08-01 20:32:07 · 764 阅读 · 0 评论 -
MathJax 与Latex符号
本文参考自: Mathjax与LaTex公式简介,欢迎浏览原著,本文主要帮助有使用LaTex数学排版经验而不常使用的人快速拾起使用目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。 希腊字母表几个帮助记忆的例子$\lbrace\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N\rbrace$ {Γ(n)=(n−1)原创 2016-12-12 13:56:39 · 1126 阅读 · 0 评论 -
HeadFirst设计模式笔记(一)策略模式,观察者模式
1. 设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。针对接口编程,而不是针对实现编程。多样组合,少用继承。为了交互对象之间的松耦合设计而努力。2. 设计模式1. 策略模式1.1 定义: 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。1.2 鸭子模拟器案例:原创 2017-07-17 08:58:42 · 310 阅读 · 0 评论 -
BAT某公司的一套面试题
单项选择题(共21题,限时40分钟):1. 以下函数的时间复杂度是void func( int x, int y, int z){ if (x<=0) printf(“%d,%d\n”,y,z); else{ func(x-1,y+1,z);func(x-1,y,z+1);}}A: O(x*y*z)B原创 2017-08-26 01:11:09 · 1365 阅读 · 0 评论 -
给你一个算法应该怎么写程序(数学建模 matlab)
本文写作初衷:有个可爱的学妹问我在看到一个算法编程时的步骤是什么,然而作为伪大神的我,感觉并不知道怎么回答,感觉我编程就俩字死磕,错了咋办?再来一遍!不行咋办?换个写法试试!还不行?百度!不过既然人家诚心诚意的问了 o( ̄▽ ̄)o,还是说点建设性的经验。算法是什么? 算法是处理解决问题的思路及办法,程序语言是按照一定语法把算法表达来。 打个比方,你头脑里有了一套新思想,一个原创 2017-08-27 13:29:52 · 46287 阅读 · 7 评论 -
哪些知识点是学习matlab应该熟练掌握的?
笔者认为使用matlab应该熟练掌握的知识点:1. 矩阵的切片等操作:A = [1 2 3 4;5 6 7 8;9 10 11 12]; A(:,2:3) A(2:end,:) A([1 3 5; 7 9 10]) A(A>4) A(find(mod(A,2)==0)) A(:) reshape(A,4,3)2. 常用函数3. 如何编写函数4. 变量作用域5.原创 2017-08-27 22:43:09 · 10111 阅读 · 3 评论 -
知识和时间管理难题
我在学习过程中痛苦于知识太多,要学的东西太多,却没法很好的规划自己的时间,而感到痛苦万分。 ——我的痛点那么我该如何安排好自己的时间,高效的学习和生活呢?我写下此篇博客只为自己更好的思考。作为学生的我,目前涉足的领域比较多,正在接触和学习的东西列举如下: java中级,mySQL数据库,JavaScript,JQue原创 2016-12-11 17:56:40 · 813 阅读 · 1 评论