![](https://img-blog.csdnimg.cn/direct/01aed043e5424aa2b02896fee048607d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
充电
随便聊几句
metabit
keep it simple and stupid.
展开
-
Bye~ 2023
元旦快乐!原创 2023-12-31 17:10:12 · 1147 阅读 · 0 评论 -
woa open jdk安装
woa openjava 安装过程原创 2023-12-16 22:30:53 · 438 阅读 · 0 评论 -
visual studio 2022 IDE对C++代码反汇编
敲一段代码,在windows电脑儿上,忽然想用visual studio瞧瞧这段代码的汇编长什么样,怎么做呢?原创 2023-12-12 00:39:11 · 609 阅读 · 0 评论 -
windows arm64 fyne
windows arm64 fyne原创 2023-06-03 11:33:57 · 741 阅读 · 0 评论 -
关于权限系统设计的思考
关于权限系统设计的思考原创 2023-02-21 12:27:43 · 98 阅读 · 0 评论 -
select、poll、epoll
select、poll、epoll,IO多路复用原创 2023-02-17 20:37:56 · 599 阅读 · 0 评论 -
进程,线程
进程,线程原创 2023-02-12 12:46:28 · 331 阅读 · 0 评论 -
Memcached
Memcached原创 2023-02-08 12:05:05 · 441 阅读 · 0 评论 -
Redis
Redis原创 2023-02-07 17:12:20 · 357 阅读 · 0 评论 -
benchmark woa wsl arm64 go
benchmark woa wsl arm64 go原创 2023-02-06 15:02:45 · 206 阅读 · 0 评论 -
wsl2 & systemd
wsl2 & systemd原创 2023-02-05 16:11:59 · 589 阅读 · 0 评论 -
termux and wsl
termux and wsl原创 2023-02-03 22:18:55 · 239 阅读 · 0 评论 -
UUID?
UUID?原创 2023-01-29 13:13:41 · 998 阅读 · 0 评论 -
UTF-8
UTF-8原创 2022-12-11 23:04:07 · 225 阅读 · 0 评论 -
逆向——借尸还魂
若A程序 调用B程序,并且A调用B时传入了参数。那么想知道传入参数是什么?方法一,用OD找调用位置,(查看汇编代码 push到寄存器或堆栈的参数)十分繁琐。方法二,将如下程序编译成二进制文件,然后改为目标被调用程序的文件名,(目标被调用程序更换一下文件名),也就是说调用者调用了我们的程序,自然,我们可以获取到调用参数。该数据位于./调用参数.log文件中。package mainimport ( "encoding/json" "io/ioutil" "os")func main()原创 2022-01-07 11:45:41 · 317 阅读 · 0 评论 -
文本框测试
html 文本框测试原创 2022-01-12 14:13:47 · 860 阅读 · 0 评论 -
IEEE 754
IEEE 754原创 2022-12-02 23:13:51 · 240 阅读 · 0 评论 -
学生成绩管理系统?
大一时候的C++/VC++课程设计,“学生成绩管理系统”。老师:“你这个管理系统有什么特点”。我:“这个系统可以动态的调整科目的数量,还能把成绩存储到文件里......”(当时我自己觉得好高大上,好牛逼啊)。那是一个初春,年后的日子,学期刚开始。寒冷的北方春天像北方的春天一样寒冷。我拿着厚厚的一沓传单,行走在某城的某街,麻木的往行人手中塞着单子。有一天下午,一个姑娘来找我借一块钱,说坐车没钱了,需要现金,加微信转给我。emmm借给她了,然后让她帮我分摊了几张传单。嗯,并没加好友。原创 2022-11-30 22:20:54 · 493 阅读 · 0 评论 -
cookie & session
cookie & session原创 2022-11-01 17:16:19 · 85 阅读 · 0 评论 -
元编程是个啥
元编程原创 2022-09-08 15:53:00 · 715 阅读 · 0 评论 -
图灵完备性
在可计算性理论,如果一系列操作数据的规则(如指令集、编程语言、细胞自动机)可以用来模拟任何图灵机,那么它是图灵完备的。这意味着这个系统也可以识别其他数据处理规则集,图灵完备性被用作表达这种数据处理规则集的一种属性。如今,几乎所有编程语言都是具有图灵完备性的。这个词以引入图灵机概念的数学家艾伦·图灵命名。原创 2022-09-08 15:24:53 · 319 阅读 · 0 评论 -
android投屏到电脑
android投屏到电脑原创 2022-08-08 23:53:09 · 1061 阅读 · 0 评论 -
他 说 着
他知道,三十几度的季节。。。原创 2022-07-17 11:31:38 · 107 阅读 · 0 评论 -
翻出了大学的第一次大物实验
那时候,写了代码,计算了全班同学的数据原创 2022-06-17 08:26:57 · 116 阅读 · 1 评论 -
云也是谁呀
某天,做了一个梦,梦见了我遇到了一位老和尚我:“大师,能否让我不再苦恼。时也,命也”大师指了指天上的云彩说道:“云也,非也”之后便狂风暴雨,随之雨过天晴。云也,非也。原创 2022-05-20 00:56:56 · 185 阅读 · 0 评论 -
零拷贝技术
零拷贝技术 与 Go相关的零拷贝优化方式原创 2022-04-11 15:19:28 · 143 阅读 · 0 评论 -
只在此山中,云深不知处
type Answer struct{}func Why() Answer { return Why()}只在此山中,云深不知处。从前有座山,山里有座庙,庙里有个老和尚正在给小和尚讲故事,讲的故事是:“从前有座山,山里有座庙。。。。。。”。或许有些问题本无答案,或许成长就是在经历喧嚣与寂静过后,在浮沉中看出人性本来的样子,有效的趋利避害的过程。虎年加油!...原创 2022-01-31 14:08:56 · 431 阅读 · 0 评论 -
Android Studio引入第三方so库
在使用Android Studio开发安卓项目时,有很多使用第三方的so库的场景。引入第三方so库的方法:在app目录结构下创建libs 目录建立关于CPU架构的目录将so库分别 复制到相应架构的目录下打开当前模块的build.gradle在android中加入 sourceSets { main { jniLibs.srcDirs = ["libs"] } }如:android { compileSdk原创 2022-01-10 16:32:00 · 3290 阅读 · 0 评论 -
ubuntu jetBrains系列软件中文无法输入
本人Ubuntu系统版本信息:输入法为:软件内中文无法输入解决办法:打开软件,点击 help点击 Edit Custom VM Options...在 XXXX.vmoptions末尾加一行-Drecreate.x11.input.method=true暂未解决输入法悬浮窗不跟随光标问题。...原创 2022-01-10 15:49:28 · 498 阅读 · 0 评论 -
Java多线程
Java 创建多线程的四种方式1.继承Thread类2.实现Runnable接口3.实现Callable接口4.使用线程池线程同步问题死锁package com.java.test;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.原创 2021-01-28 18:45:47 · 134 阅读 · 0 评论 -
赛高是个啥?
赛高,ACGN用词,源自日语,意思为“最高”。为网络游戏洛奇(Mabinogi)里面的一个地下城名字,形容某样事物最好、太棒了之类的意思。在游戏中一般被简称为赛高、高赛、CH、SG。赛尔高级魔族地下城即为高级魔族级别的赛尔地下城(Ciar Dungeon)。摘自百度百科...原创 2021-11-02 12:04:44 · 4486 阅读 · 0 评论 -
零和博弈?
零和博弈(zero-sum game),又称零和游戏,与非零和博弈相对,是博弈论的一个概念,属非合作博弈。它是指参与博弈的各方,在严格竞争下,一方的收益必然意味着另一方的损失,博弈各方的收益和损失相加总和永远为“零”,故双方不存在合作的可能。摘自百度百科...原创 2021-11-02 11:55:45 · 2094 阅读 · 0 评论 -
duck typing
duck typing鸭子类型“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 意思就是: 一个东西究竟是不是鸭子,取决于它能不能满足鸭子的工作。duck typing 多见于动态语言,例如PHP,Python等.在静态语言中比较罕见,但是在go中duck typing处处都是duck typing.go的interface{}和duck typing密不可分.原理说明duck typing描述事物的外部行为而非内部结构在面向对象的编程语言中,当某个地方原创 2021-10-10 19:47:16 · 206 阅读 · 0 评论 -
fork-join
在并行计算中,fork–join模型是设置和执行并行程序的一种方式,使得程序在指定一点上“分叉”(fork)而开始并行执行,在随后的一点上“合并”(join)并恢复顺序执行。并行区块可以递归的fork,直到达到特定的任务粒度(granularity)。Fork–join可以被视为是一种并行设计模式[,它最早由马尔文·康威公式化于1963年.通过递归的嵌套fork–join计算,你可以获得并行版本的分治范型,表达为如下一般性伪码解决(问题): if 问题足够小: 直接解决问题 (顺原创 2021-10-10 18:24:44 · 243 阅读 · 0 评论 -
cas aba
比较并交换(compare and swap, CAS),是原子操作的一种,可用于在多线程编程中实现不被打断的数据交换操作,从而避免多线程同时改写某一数据时由于执行顺序不确定性以及中断的不可预知性产生的数据不一致问题。 该操作通过将内存中的值与指定数据进行比较,当数值一样时将内存中的数据替换为新的值。概述一个CAS操作的过程可以用以下c代码表示:int cas(long *addr, long old, long new){ /* Executes atomically. */ if原创 2021-10-10 11:54:52 · 100 阅读 · 0 评论 -
101个设计模式
参考:https://sourcemaking.com/design-patterns-and-tips原创 2021-10-09 12:48:08 · 121 阅读 · 0 评论