111qqz的小窝

老年咸鱼冲锋!

lua学习笔记

lua是一门轻量级的脚本语言…好像比较适合写游戏?在 太阳神三国杀 中见过很多lua脚本。 由于splash 的渲染脚本需要用lua来

golang 学习笔记

先放资料,可能比较侧重于go在系统调用方面的内容. 这里不会记录详细的go的语法,只会记录学习的过程,踩到的坑,以及其他我认为值得记录的内容.

爬虫学习笔记

再次迫于生计。。。 参考了面向新人的 Python 爬虫学习资料 大致的学习路线为: 一: 简单的定向脚本爬虫( request --- bs4 --- re ) 二: 大型框架式爬虫( Scrapy 框架为主) 三:浏

java-grpc 踩坑记录

最近的项目需要java和python之间的进程通信,想到了之前使用过的的grpc. 参考官方quickstart * JDK: version 7 or higher 看起来只依赖jdk

2018 to do list

迫于最近的事情有点多,还是记录一下。 果然to do list什么的,还是要按照年份记录啊。 * <del>了解linux strace命令&

spring 学习笔记

迫于生计,又要从零开始学习spring. 在这篇文章之前,对java的基础是2015年写过一个java大作业,对spring是一无所知。 为了学

spring 依赖注入

真是个不明觉厉的术语…其实是个特别简单的概念orz 用白话讲,如果一个class A中用到了class B的实例,那么class B的

codeforces 501 B. Obtaining the String

题目链接:http://codeforces.com/contest/1015/problem/B 题意: 给出字符串s和字符串t,问一个将s变

codeforces edu #51 C. Vasya and Multisets (思维题)

题目链接 题意:有n个数,现在要分成2个集合,使得2个集合中,仅出现1次的数的个数相同,问是否有解,以及具体的分法。 思路: 一开始考虑出现多个的

解决ubuntu 14.04 下 壁纸软件 variety 崩溃 ValueError: bad marshal data (unknown type code) 的问题

系统为ubuntu 14.04 迫于特别想定时换壁纸,查了下解决方案。 发现只要删除掉/usr目录下所有的’.pyc'文件就可以 命令为:sud

[c++11] std::async std::packaged_task std::promise and std::future notes

把std::async,std::packaged_task,std::promise三个放在一起来说,是因为他们都可以返回一个std::f

[C++11]std::condition_variable notes

condition_variable 类是同步原语,能用于阻塞一个线程,或同时阻塞多个线程,直至另一线程修改共享变量(条件)并通知 condition_variable 。 用人话来说,condition_varia

std::call_once && std::once_flag notes

多线程保护数据时,一种较为特殊的情况是只需要保护资源的初始化。 资源初始化一般遵循"lazy initialization"

react 中setState的更新策略

起因是想更新一个array类型的state,结果setState更新之后用console.log() debug 结果,发现结果特别玄学。。。 查了下发现

learn java in 21 minutes for C++ Programmers

先放资料: Learning a New Programming Language: Java for C++ Programmers java package 先说几条重要的人话: * 一个java文件第一行可以声明该文件所属于的package,package的名字必须与

[c++11 ]std::move 右值引用 转移语义 完美转发 notes

起因是在看<CplusplusConcurrencyInAction_PracticalMultithreading>,里面讲到

[C++11 ] std::ref&&std::reference_wrapper notes

起因是在看《CplusplusConcurrencyInAction_PracticalMultithreading》的时候,里面讲到初始化

前端To do list

20181014update: 可以不写了,开心 迫于生计,要从零开始学习前端。 由于之前的to do list 年代久远+ 前端的技术栈可之前几乎没有关系,因此新开一篇记录。 * css盒子模

typescript学习笔记

先放参考资料: TypeScript 入门教程 React & Webpack react-typescript-cheatsheet (强推一波,讲了很多react+ts的实践) typescript是javascript的语法扩展。。。好处是

[设计模式] 观察者( Observer )模式学习笔记

最近在学习node.js,里面讲到node.js的事件机制使用了观察者模式,因此来学习一下。 观察者模式的目的是定义对象间的一种一对多的依赖关