在meidum上看到一篇很赞的文章…无奈关键部分一律无法加载出来…挂了梯子也不行,很心塞…刚刚突然发现加载出来了…以防之后再次无法访问,所以搬运过来.
lua是一门轻量级的脚本语言…好像比较适合写游戏?在 太阳神三国杀 中见过很多lua脚本。 由于splash 的渲染脚本需要用lua来写,因此来学习一波。
先放资料,可能比较侧重于go在系统调用方面的内容.
这里不会记录详细的go的语法,只会记录学习的过程,踩到的坑,以及其他我认为值得记录的内容.
再次迫于生计。。。
参考了面向新人的 Python 爬虫学习资料
大致的学习路线为:
一: 简单的定向脚本爬虫( request — bs4 — re )
最近的项目需要java和python之间的进程通信,想到了之前使用过的的grpc.
迫于最近的事情有点多,还是记录一下。 果然to do list什么的,还是要按照年份记录啊。
迫于生计,又要从零开始学习spring.
在这篇文章之前,对java的基础是2015年写过一个java大作业,对spring是一无所知。
真是个不明觉厉的术语…其实是个特别简单的概念orz
题目链接:http://codeforces.com/contest/1015/problem/B
题目链接
题意:有n个数,现在要分成2个集合,使得2个集合中,仅出现1次的数的个数相同,问是否有解,以及具体的分法。
系统为ubuntu 14.04
迫于特别想定时换壁纸,查了下解决方案。
发现只要删除掉/usr目录下所有的’.pyc’文件就可以
把std::async,std::packaged_task,std::promise三个放在一起来说,是因为他们都可以返回一个std::future对象.简单来说,当某个线程需要等待一个特定的一次性事件(one-off event),它可以用一个"future"来表示这个事件.
condition_variable 类是同步原语,能用于阻塞一个线程,或同时阻塞多个线程,直至另一线程修改共享变量(条件)并通知 condition_variable 。
多线程保护数据时,一种较为特殊的情况是只需要保护资源的初始化。
起因是想更新一个array类型的state,结果setState更新之后用console.log() debug 结果,发现结果特别玄学。。。
先放资料:
Learning a New Programming Language: Java for C++ Programmers
java package # 先说几条重要的人话:
背景 # move semantics是modern cpp中非常重要的特性,有必要详细了解一下。
起因是在看《CplusplusConcurrencyInAction_PracticalMultithreading》的时候,里面讲到初始化std::thread的时候,如果thread funtion的参数列表中有引用,需要传入std::ref才可以得到符合预期的结果。
20181014update: 可以不写了,开心
迫于生计,要从零开始学习前端。
由于之前的to do list 年代久远+ 前端的技术栈可之前几乎没有关系,因此新开一篇记录。
先放参考资料:
TypeScript 入门教程
React & Webpack
react-typescript-cheatsheet (强推一波,讲了很多react+ts的实践)