- 博客(199)
- 资源 (5)
- 收藏
- 关注
原创 js hook 对象上的成员函数访问
Function.__proto__.__call = Function.__proto__.call;Function.__proto__.call = function (...args) { //感兴趣的某个调用 if(args.length === 8 && args[0]===args[3] && args[2].exports===args[0] && typeof(args[0]==='string')){ .
2021-05-28 11:53:12
555
原创 使用 rand7 实现 rand10 的解决办法及扩展
使用 rand7 实现 rand10 的解决办法及扩展一个误区引出问题的本质初看这个问题应该很简单啊,7 个盒子分为两分部:5 + 2。第二部分 2 ,有两种状态:乘以/不乘以 到第一部分上去,不就得到 10 个状态了?刚好可以表示 10 空间。那也就得到 rand10 了。细想一下不对:如果"第一部分数字"是 1,乘2得到2。如果"第一部分数字"是2,乘以1得到2。这丙种情况都得到 2:比得到 1 的情况要多。则不是等概率的了。问题的关键点1:在实现 randn 的过程中,需要多次调用 randm
2021-04-25 16:55:14
480
原创 cpp 智能指针用作参数问题
#include <cstring>#include <iostream>#include <memory>#include <unordered_set>int g = 9;class A{ public: ~A(){ std::cout << "deconstruct of A " << _num << std::endl; } void setNum(int n){ _num = .
2021-02-26 12:24:21
942
原创 线程变量的设计与实现
有一种较复杂的线程同步模型,当一个或多个线程需要等到某个条件满足,才能继续往后执行。另外的一个或多个线程可以更改那个条件,使其满足并触发。这一线程模型有很多用处,如多生产者-多消费者模型,读写锁等。我们来研究一下它可能的实现方法。
2017-09-23 20:36:58
561
原创 IntelJ IDEA 启动 springBoot ,而不使用 Gradle 启动
IntelJ IDEA 启动 springBoot ,而不使用 Gradle 启动
2017-08-09 16:18:44
4054
原创 WideCharToMultiByte 和 MultiByteToWideChar 之中文打印问题
该文是编码问题的第四篇。前三篇如下。文本文件与字符编码WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(一)WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(二)通过前面三篇,基本可以搞懂字符内码,编码,转化问题。该篇研究的是中文打印问题。有如下有
2017-08-05 19:17:40
941
原创 WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(二)
MultiByteToWideChar 和 WideCharToMultiByte 之转化问题
2017-08-05 17:48:54
636
原创 WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(一)
WideCharToMultiByte 和 MultiByteToWideChar 第一个参数 codePage
2017-08-05 16:23:54
1073
原创 memcpy_s 参数问题
memcpy_s 这个函数极易用错。它的函数申明是这样的:errno_t memcpy_s( void *dest, size_t numberOfElements, const void *src, size_t count );这是由 MS 提供的一个内存拷贝函数。对于各个参数的解释是这样的:destNew buffer.numberOfElementsSize o...
2017-07-27 13:17:24
26408
原创 SpringBoot Junit 测试加载 xml 读取 bean 失败
SpringBoot Junit 测试加载 xml 读取 bean 失败
2017-06-12 17:07:19
2428
2
原创 SecureCrt 远程登录(ssh)失败
如题,在使用 SecureCrt ssh 到云服务器时,报错:fatal: Read from socket failed: Connection reset by peer [preauth].初步判断,是不是服务器端配置有错误,端口不正确,协议不正确,或者是限制了 root 用户或普通用户远程登录,于是,按网上一顿搜索的结果,编辑 sshd_config 文件,设置好可以使用 root 远
2017-05-13 16:03:53
3954
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人