分割文件行数

可以将一个大文件分割成小文件,每个指定行数 package com.example; import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class SplitFile20180522 { public static void main(String[] args) throws IOException { ……

阅读全文

c++11 thread

关于 c++11 的线程库,我们有如下几个问题: 可否不传参数 可否传递多个参数 可否传递 const 参数 可否传递引用参数 可否传递 const 引用参数 std::thread 结构可否放入容器 std::thread 可否在类内部使用 针对以上问题,我们先来看一个标准的 c++11 线程库要怎么使用: #include <stdio.h> #include <thr……

阅读全文

Java 线程池试用

参考 http://www.importnew.com/19011… 照猫画虎试用了 java 的线程池 package me.zrj.test.test20170607; import java.util.Date; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; class MyTask implements……

阅读全文

《On Intelligence》读前感

前些日子在看一个深度学习的文章的时候,看到一个介绍的书,叫 on intelligent ,说的是智慧生物的智能的本质,提到一个点,是预测 跟自己的想法不谋而合,其实我一直琢磨这个事情琢磨了很多年,也慢慢形成了一些自己的观点,可惜还没有最终形成结论,就看到有人写成书了,还是在 2004 年,真是跨越时空的共鸣啊 可惜自己……

阅读全文

数据预处理与数据服务之间的平衡

1. 数据链条越长,对数据一致性的维护成本越高。 这个成本高体现在: a) 链条长意味的数据的搬运和重复存储,这个搬运的动作,本身可能失败,存储本身可能有问题 b) 哪怕搬运动作和存储可靠,链条上下游之间的细微逻辑差异,也可能导致数据一致性的问题,例如一个指标在上下游的分别加工中就出现了差异,而且这个是很难避……

阅读全文

postgresql 一些坑

看到这里, https://www.zhihu.com/question… 在总结 pg 的一些好处 但是,个人实际用下来,pg 的两个大坑,一个是 auto vacuum 不生效,慢,而且没用,vacuum full 更慢,而且效果不明显,mvcc 我可以理解,但是不应该空间膨胀来作为代价吧 另外一个,就是慢查询日志,这个貌似还要通过插件来实现,还没细究 ====……

阅读全文

背包问题

http://www.lintcode.com/zh-cn/… 给出一个都是正整数的数组 nums,其中没有重复的数。从中找出所有的和为 target 的组合个数。 注意事项 一个数可以在组合中出现多次。 数的顺序不同则会被认为是不同的组合。 样例 给出 nums = [1, 2, 4], target = 4 可能的所有组合有: [1, 1, 1, 1] [1, 1, 2] [1, 2, 1] [2,……

阅读全文

postgresql 表大小控制

如果在构造一张很宽的 postgresql 表的时候,发现表磁盘占用膨胀的很厉害,且这张宽表是一张稀疏表,那么可以把所有的稀疏字段都用 null 赋值(而不是 0) 这个心得貌似很简单,但是花费了我好大周折才总结出来,表空间缩小很显著

阅读全文