- 博客(66)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 【c/c++】 windows下调用putty
然后是导入PuTTY注册表函数import_putty_reg和PuTTY session 初始化函数init_putty_reg。windows下可以通过PuTTY交互linux终端数据,PuTTY的配置由注册表控制。windows和linux系统存在差异,同样的数据在两边的终端行为都不一样,就很头疼。将putty.exe放到运行目录下,运行程序,就可以看到弹出PuTTY并自动连接了。例如:换行符,win下是\r\n 而linux下是\n 又或者win下使用vi。首先是PuTTY的注册表的写入。
2025-01-10 11:32:51
245
原创 【rust】vscode下rust-analyzer和Rust Test Lens的Lens
一个粉丝问:我编辑的launch.json为什么只在按F5的时候工作 按这个debug按钮就不工作?那在哪改这个插件的配置文档?我一直用的F5 今天上午才注意到这个问题,比如怎么改程序的命令行参数,我意思是如果我非要用这个插件调试 我在哪改这个插件的参数?
2024-02-22 19:57:45
582
原创 【C语言】Linux平台下解析pcap文件
在wireshark上抓包需要使用 Wireshark/tcpdump/ 且 文件后缀名为.pcap 方式保存。开发环境是readhat、ubuntu、kali。方法是需要自己写的。
2023-10-09 11:36:41
1215
原创 vscode在linux下以root方式启动为白屏
官方回答,1.79.2被修复,但还是有人反馈ubuntu下不行。我的解决方法是降版本1.57成功了,如下链接。其他人遇到了,被管理员合并到↑。
2023-06-21 11:58:20
572
原创 [c++]远程线程注入
网上例子很多,但对细枝末节的处理少,某些情况下这些细节决定了注入的成功与否。使用方法,生成exe,假设名称为RemoteThreadDll.exe。花了一点时间,自己写了个通用的标准远程线程注入。注入器exe dll文件路径 被注入的目标程序。exe同目录下创建一个bat文件,内容如下。运行run.bat效果。
2022-10-30 22:28:50
631
1
原创 【WinSDK】信号量不能看作弱化版互斥体
信号量和临界区有一样的问题:保护的代码崩溃了,没有解锁,别的线程一样会死锁。互斥体:线程拥有者概念,解决临界区内崩溃导致死锁问题。信号量:可以用来限流,限制最大同时使用资源数。,经过实验证明不准确。......
2022-08-28 18:31:55
144
原创 [0x0] 校长留的开放问题作业
任校长每次上课都会题出开放性的问题,这些问题总是很有深度,很容易激起大家激烈的讨论。这里记录一下校长的问题。什么是冯诺依曼结构? 什么是哈佛结构?为什么哈佛结构不能解决:CPU不能正确区分数据和代码 这个问题?if-else 如果是你来设计,你会怎么设计?为什么修改函数内的数组元素值可以修改调用函数的变量?为什么函数会有返回地址?为什么修改函数内的数组元素值可以修改函数的返回地址?【持续更新】...
2022-06-28 20:21:51
146
原创 【cpp】请将一个int型数据初值设置为十六进制的3085CDCF,将其7~15位设置为101011011.
cpp 请将一个int型数据初值设置为十六进制的3085CDCF,将其7~15位设置为101011011.
2022-06-21 14:49:02
190
原创 [cpp] 二维数组指针计算疑惑
#include <iostream>using namespace std;int main(){ int arr1[] = { 1,2,3,4,5 }; int arr1_len = sizeof(arr1) / sizeof(int); for (size_t i = 0; i < arr1_len; i++) { printf("%d == %d\t", arr1[i], *(arr1 + i)); } printf("\r\n"); return...
2022-05-01 17:49:14
279
原创 【erlang】解决一个私信问题,用递归求一个奇偶分支表达式
粉丝私信来问一个问题,同意后不让放图,手写一遍贴上来。Given a positive integer N, compute the following sum:When N is odd:N2−(N−1)2+(N−2)2−(N−3)2+…+32−22+12 N^2-(N-1)^2+(N-2)^2 -(N-3)^2+…+3^2-2^2+1^2N2−(N−1)2+(N−2)2−(N−3)2+…+32−22+12When N is even:N2−(N−1)2+(N−2)2−(N−3)2+…−32
2022-04-23 17:35:12
794
3
原创 【erlang】 size和tuple_size
偶然看到同事写了这个tuple_size,以前都是用size,也没当回事,跑去查文档发现还是有区别,tuple_size/1Returns an integer which is the number of elements in Tuple.> tuple_size({morni, mulle, bwange}).3Allowed in guard tests.size/1Returns an integer which is the size of the argume
2021-09-14 12:15:29
792
转载 rust中String,&str,Vec <u8>和&[u8]的惯用转换
转载自:https://zhuanlan.zhihu.com/p/372082802作者:爬一手好线杆&str -> String--| String::from(s) or s.to_string() or s.to_owned()&str -> &[u8]---| s.as_bytes()&str -> Vec<u8>-| s.as_bytes().to_vec() or s.as_bytes().to_ow.
2021-08-27 10:47:29
5987
原创 【erlang】吃螃蟹 rust 开发 erlang nif 的正确方式 rustler
使用rust开发erlang nif,使用rustler开发erlang的nif
2021-06-30 16:40:49
1340
原创 【erlang】 40道语法基础练习题
1、将列表中的integer,float,atom转成字符串并合并成一个字个字符串:[1,a,4.9,“sdfds”] 结果:“1a4.9sdfds”(禁用++ – append concat实现)2、得到列表或无组中的指定位的元素 {a,g,c,e} 第1位a [a,g,c,e] 第1位a(禁用erlang lists API实现)3、根据偶数奇数过淲列表或元组中的元素4、便用匿名函数对列表奇数或偶数过滤5、计算数字列表[1,2,3,4,5,6,7,8,9]索引N到M的和6、查询Lis
2021-05-22 22:06:58
4021
23
原创 【erlang】一个轻量级的结果匹配
%% ----------------------------------------------------%% @doc%% 不适用于lists:keyfind/3的情况下,一个轻量级的结果匹配%% 匹配k返回v 无则返回none%% match_kv(3,[1,2,3,4,5]) -> 4%% 1,2,3,4,5 分别是k1=1,v1=2,k2=3,v2=4,不符合则返回默认值5%% 3 匹配上了k2 所以返回v2%%%% mat.
2021-03-25 12:19:25
130
原创 【erlang】语法面试题 (持续补充)
【列表构造】1.已知模块t有如下方法t(L, {b, B}) -> [{A, B} || {A, {b, B}} <- L].shell: t:t([{1,{b,2}},{2,{b,3}},{3,{b,3}},{4,{b,3}}],{b,3}).问: 请写出返回值2.已知模块t有如下方法t(L, {b, B}) -> [{A, B} || {A, {b, B}} <- L,B =:= B].shell: t:t([{1,{b,2}.
2021-03-24 19:13:03
566
1
原创 gen_event 练习
大概就是java的消息管理器吧相关资料建议查官方比较好,翻了几篇博文都有错误。http://erlang.org/doc/man/gen_event.html首先新建一个世界消息源,也就是上帝视角的我们,用来控制发送消息。world_console.erl-module(world_console).-vsn(1).%% API-export([start/0, stop/0, log/1, report/1, release/1, add_handler/1, whic.
2021-03-24 13:42:24
162
原创 gen_fsm 练习
最近学习四大行为模式,跟着网上照葫芦画瓢,其中过程挺有意思的。练习目标:一个上锁的密码门,密码输错三次则锁定5秒,强行输入则状态锁死,输入正确密码则打开门%%%-------------------------------------------------------------------%%% @author %%% @copyright (C) 2020%%% @doc%%% %%% @end %%% Created : 2021/3/23-16-57%%..
2021-03-23 19:31:36
256
原创 aoi 九宫格 灯塔 区别
缘缘的问题:有个我一直没想明白的问题,就是假如按照九宫格来作为玩家的视野范围的话,那在玩家人数填满视野,而且屏幕显示的区域大于了玩家的视野区域的话,玩家看到的现象不就是自己处在一个九宫格的中央吗?和玩家在游戏里面,认为视野应该是一个圆形不一样哦,而且实际上表现出来的还真就是一个圆形的感觉,这是怎么做到的呢。例如我玩的坦克世界,他的视野就是一个圆,出了这个圈,我就看不到对方了对方围着我绕圈圈,我都能看到,但是有个特点就是,我看不到的对方,也能打到他,而且正常触发所有逻辑,除了我看不到十字链表.
2021-03-03 18:37:14
2365
3
原创 老码农回答为什么会有“在X有Y年的工作经验“这样的要求
瞎逛论坛发现有意思的帖子以下是翻译和个人见解,有兴趣的小伙伴自行浏览:https://www.reddit.com/r/rust/comments/ciudhi/evolution_of_rust_in_the_marketplace/当你看到一则招聘c++需要有一定经验的广告时,然后断定自己没有那么多经验不懂c++,就觉得自己不合适,也许你是对的,但有很大的可能是你误解了这个广告的意思。可能有一些地方,由于某些原因,一些公司可能正在寻找Y方面的专家,比如:“在X有Y年的经验”。例如C++有
2021-02-23 15:14:15
273
1
原创 【Erlang】优化排查工具
%%%-------------------------------------------------------------------%%% @author cnkizy%%% @copyright (C) 2020%%% @doc%%% VM内部调优排查%%% https://www.cnblogs.com/lulu/p/4149204.html%%% @end %%% Created : 2021/1/23-12-05%%%----------.
2021-01-23 14:44:22
1471
原创 js replaceAll
正则方法显然有问题。这个才对String.prototype.replaceAll = function(s1,s2){ var str = this; while (str.indexOf(s1) >= 0){ str = str.replace(s1, s2); } return str;}
2020-10-10 10:21:03
269
原创 【erlang】lists模块循环调用api【map foreach foldl】和 列表构造
lists:map1> lists:map(fun(E) -> E * E end, [1, 2, 3, 4, 5]).[1,4,9,16,25]列表 List 里的每一个元素按从左向右的顺序被函数 Fun 调用,不同的是,每次函数 Fun 执行的结果将保留,并组成一个列表返回。还有一个列表构造技巧写法:[ X*X || X <- [1,2,3,4,5]].[1,4,9,16,25]同样能达到目的,那么来比较一下效率。lists:map和列表构造效率比较:
2020-08-19 12:14:36
946
原创 【erlang】==和=:=效率
周五没事瞎吹,讨论==和=:=区别,看他们讨论的热火朝天,我二话不说直接开撸测试一下。-module(t).-export([test/0,timestamp/0]).test()-> [ guess(fun a/1 ),guess(fun b/1 ) ].guess(F)-> Start = timestamp(), F(50000000), timestamp() - Start.a(0) -> 0;a(N) when 1 ==
2020-08-14 17:36:55
904
原创 【erlang】上下取整
erlang自带了trunc(截断小数,保留整数)和round(四舍五入)两个方法四舍五入一旦涉及到了精度问题就是个比较模糊的概念,round(5.4999999999999999). 和round(5.499999999999999).所以要避免round
2020-08-07 16:25:06
680
原创 【erlang】根据奇数位的概率随机求偶数位 概率列表求随机值
记录一个工作中遇到的小问题,奇数位是概率,偶数位是数值,给一个列表根据概率求数值。%% 根据奇数位的概率随机求偶数位 列表如:[50,3,30,5,20,10]getRange(WeightList) -> %% 求出奇数位总和 WeightSum = sum_odd(WeightList), %% 求随机数 RandNumber = rand:uniform(WeightSum), getRange(RandNumber,WeightList,none
2020-07-16 18:58:19
289
原创 【erlang】数组内是否存在某元素、不用api实现
数组内是否存在某元素api方法:lists:memberL = [1,2,3,4,5].%% lists:member 返回 true 或者 falselists:member(2,L).%%结果是true列表推导 [H || H <- L, H == 2 ].其他方法方法一caseofexist([H|T],Ch)-> case H == Ch of true -> true;...
2020-07-02 17:16:29
530
原创 【erlang】练习题0001.匿名函数练习
一、匿名函数0.返回2的倍数Double = fun(X) -> X * 2 end.1.求直角三角形斜边长度Hypot = fun(X,Y) -> math:sqrt(X*X + Y*Y) end.2.摄氏度和华氏度转换换算公式:其中:F ——华氏温度 ℃ ——摄氏温度Temperature = fun({f,F}) -> {c,(F - 32) * 5/9}; ({c,C}) -...
2020-06-30 14:15:30
427
原创 【erlang】练习题0000.基础递归练习
erlang没有for循环,学习之初非常难受,这怪异的递归写法。做题之前把这段代码牢记在心里,不是死记,要理解。%模块名不重要-module(lib_misc).-export([for/3]).for(Max,Max,F) ->[F(Max)];for(I,Max,F) ->[F(I)|for(I+1,Max,F)].然后再理解标准库的lists模块下的map方法的源代码-module(lists).-export([map/2]).map(_,
2020-06-29 23:17:02
305
原创 【erlang】练习题0002.lists模块
1.对列表里每一个数 * 2给出一个列表L = [1,2,3,4].返回[2,4,6,8]做法多样,这里给出lists模块的map函数使用方法学习难点:掌握lists模块map方法。map方法源代码map(_,[]) ->[];map(F,[H|T])->[F(H)|map(F,T)].解决思路:L = [1,2,3,4].lists:map(fun(X) -> 2*X end,L).2.筛除列表里2的倍数的数给出一...
2020-06-29 22:45:35
296
原创 【erlang】练习题0003.计算水果价格
给出水果名称返回水果价格,如apple=2,pear=9,自己定义数据结构。现给出一个购买清单,5个苹果,4个梨子,如:[{apple,5},{pear,4}],请用一个total函数计算总价。学习难点:掌握lists模块sum、map方法。掌握3.7.3小节提取列表元素。掌握4.3小节 匿名函数的使用。解决思路:首先定义出数据结构-module(shop).-export([cost/1]).cost(oranges) -> ...
2020-06-29 20:40:09
593
原创 【C#】日常刷题——youkia
每个人都是单独的世界,每个人都有着一段传奇。在没有维度的电子世界里,0和1组成的一切,都被不确定的云彩所笼罩着,仰望天空,我们一无所获;闭上双眼,用生命与心灵来感受。在愈来愈强的共鸣中,我们知道自己置身于一个真实的世界ps:真是想不到,有机会进这家公司。几年前可一直当个签呢。1.[1,2,3,4,5,6,7,8,9,10]随机重排考察程序基础。实现方式多种多样,可用随机数,可用数组内元素本身做随机值,看各位脑洞了。//C# Solutionint[] array = { 1,2..
2020-06-23 19:40:25
2030
4
原创 【C#】判断一个数是不是2的n次方_带推导和简化、演变
2的n次方都有一个特性,在2进制中,只有1个1。比如 1,10,100,1000,分别对应1,2,4,8。0 0 0 0 1 对应的就是1 16 8 4 2 1 0 0 0 0 1 0 0 0 1 0 对应的就是2 16 8 4 2 1 0 0 0 1 0 0 0 1 0 0 对应的就是4 16 8 4 2 1 0 0 1 0 0
2020-06-23 19:40:00
3388
2
asr1000rp2-advipservicesk9.03.10.09.S.153-3.S9-ext.bin
2025-01-12
asr1001x-universalk9.03.16.06.S.155-3.S6-ext.SPA.bin
2025-01-12
erl_nif_rustler_过程宏写法
2021-07-06
ClaymoreZECMiner, Claymore AMD GPU挖掘器的ZCash.zip
2021-04-18
JavaCV1.5.3树莓派和win10摄像头控件附带使用方法.zip
2020-04-15
JavaCV1.5.2树莓派和win10摄像头控件附带使用方法.zip
2020-04-01
DbLinq-0.20.1带2018Mysql.data.dll + 连接字符串模版
2020-03-24
C语言程序设计 丁亚涛 第三版 选择题答案
2019-02-20
C# 拖拽拉伸图片裁剪选框
2019-02-04
c#后台 后台纯净api服务器 前后分离服务
2018-07-28
Js H5 Web 录音
2018-07-15
jsp作品 微型银行系统
2018-07-04
易语言自创数据库结构源码
2013-08-17
问一个变量和基址的问题
2015-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人