2017.12.30
更新 2026.7.23 C-lang 56 字· 1 分钟 如何实现让某些语句按照一定的条件重复执行呢?
比如:打印从0 – N的值?
例子: goto语句
#include #include void MyPrint(int x) { int i = 0; B: printf("%d\n",i); i++;
2017.12.29
更新 2026.7.23 linux 764 字· 2 分钟 众所周知,Ubuntu 上官方源的更新速度一直是慢得令人发指的,很多人不得不自己编译 nginx,非常麻烦。
所以。我们直接用nginx官方源来安装。
增加源地址: sudo vim /etc/apt/sources.list 增加nginx官方源地址:
deb http://nginx.org/packages/mainline/ubuntu/ …
2017.12.28
更新 2026.7.23 C-lang 约 1.1k 字· 3 分钟 switch语句的定义 语法 switch(表达式) { case 常亮表达式1: 语句; break; case 常亮表达式: 语句; break; case 常亮表达式: 语句; break; ...... default: 语句; break; } 需要注意的点 表达式结束不能使浮点数 case后的值不能一样 case后的值必须是常量 break: …
2017.12.28
更新 2026.7.23 C-lang 454 字· 1 分钟 运算符与表达式 什么是运算符?什么是表达式? int x,y; x+y x-y x>y x==y x=y 表达式的结果 (x+y)*(x-y) char => short => int => float => double /*如果x和 y类型 不同,最终结果按照上面结果类型转换*/ 表达式不论怎么复杂。最终只有一个结果
不同类型运算结果类型证明的例子: …
2017.12.24
更新 2026.7.23 汇编 · C-lang 约 3.0k 字· 7 分钟 sqrt 求给定值的平方根
sqrt() 用来求给定值的平方根,其原型为:
double sqrt(double x); 【参数】x 为要计算平方根的值。
如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。
【返回值】返回 x 平方根。
Exp:
#include main(){ double …
2017.12.24
更新 2026.7.23 汇编 · C-lang 约 1.4k 字· 3 分钟 C语言数据类型 基本类型 整数类型 char、short、int、long char 8BIT 1字节 0~0xFF short 16BIT 2字节 0~0xFFFF int 32BIT 4字节 0~0xFFFFFFFF long 32BIT 4字节 0~0xFFFFFFFF 特别说明:
int 在16位计算机中与short宽度一样,在32位以上的计算机中与 …
2017.12.21
更新 2026.7.23 汇编 · C-lang 约 1.3k 字· 3 分钟 int x = 123; //补码 int float f = 123.4F; //IEEE编码 int i = "A"; //神马情况??? 我们在代码中写入
int i = "A"; 反编译后汇编就编程了
mov dword ptr ss:[esp-4],0x41 为什么会变成41呢?
字符类型 ASCII 表 (American Standard …
2017.12.21
更新 2026.7.23 CSharp 593 字· 2 分钟 最近一个H5的app做优化。我写了个转发接口。每次请求都会慢300到500ms,匪夷所思
问题发现 最近H5做了重构。
由于接口的安全原因 不得不做了一个转发接口。
转发接口接受来自h5页面的http请求,解析参数,处理敏感数据,然后调用后端的api完成接口逻辑。
2017.12.20
更新 2026.7.23 python 951 字· 2 分钟 今天的kimsufi 4C没抢到。不过这个垃圾网还不如oline的。就找了个脚本改改 部署方便些
脚本 脚本使用python3.6编写,下面是脚本
需要更改的是价格。这个脚本是根据价格判断需要的服务器是否有货的
地址的话 这个是官网默认的地址,如果有活动的话 如果活动的界面跟这个地址的界面一样的话 直接改地址就可以了
2017.12.17
更新 2026.7.23 C-lang 413 字· 1 分钟 变量声明 变量类型 变量名;
变量类型 用来说明宽度是多大
int 4个字节
short 2个字节
char 1个字节
变量名的命名规则
只能以字母、数组、下划线组成,却第一个元素必须是字母或者下划线 区分大小写 不能使用C语言的关键字 全局变量 编译的时候就已经确定了内存地址和宽度,变量名就是内存地址的别名 如果不重新编译,全局变量的内存地址不管。游戏外挂 …
2017.12.17
更新 2026.7.23 C-lang 435 字· 1 分钟 short plus(short x,short y,short z,short m) { return x+y+z+m; } void main() //入口程序 程序开始执行的地方 { //调用函数 plus(1,2,3,4); return; //执行结束 } 找到plus函数的反汇编 理解每一行汇编代码 找到参数是如何传递 返回值是如何返回的 …
2017.12.2
更新 2026.7.23 linux · 工具 492 字· 1 分钟 安装 Transmission sudo apt-get install transmission-daemon 修改配置文件 先停止transmission
sudo service transmission-daemon stop 编辑
sudo vim /etc/transmission-daemon/settings.json 第14行修改为 …
2017.11.28
更新 2026.7.23 激活 · 工具 205 字· 1 分钟 VMware Fusion 10 Pro 序列号 导入虚拟机 以及下载地址
VMware Fusion 10 Mac 虚拟软件已于今年10月发布。新版的VMware Fusion 10 将兼容 macOS High Sierra,同时还支持最新 MacBook Pro 上的 Touch Bar。Fusion 10 还会改进图形性能和准确性,并采用苹果 …
2017.11.28
更新 2026.7.23 linux 482 字· 1 分钟 前提条件 域名要解析到服务器ip上去
ubuntu16.04 安装Nginx 非常简单,因为需要喜欢内容所以装的是full版本
sudo apt update -y sudo apt install nginx-full -y 安装好之后配置好反向代理
ssl证书 我使用的是 certbot 自动获取的 Let’s Encrypt 证书
安装 …
2017.11.24
更新 2026.7.23 python 约 1.6k 字· 4 分钟 经常遇到这样的情况:
系统自带的 Python 是 2.6,自己需要 Python 2.7 中的某些特性; 系统自带的 Python 是 2.x,自己需要 Python 3.x; 此时需要在系统中安装多个 Python,但又不能影响系统自带的 Python,即需要实现
Python 的多版本共存。pyenv 就是这样一个 Python 版本管理器。
安装 …
2017.11.18
更新 2026.7.23 汇编 602 字· 2 分钟 计算机只认识0和1,计算机能做的运算归根结底也就是直接对0和1做运算(通常称为 位运算)
与运算 两个位都为1时,结果为1 and(&)
或运算 只要有一个为1 就是1 or(|)
异或运算 不一样的时候是1 xor(^)
非运算(单目运算) 0变1 1变0 not(~)
左移 各二进制位全部左移若干位,高位丢弃,低位补0 shl(>) 在汇编中shr补 …
2017.11.17
更新 2026.7.23 汇编 376 字· 1 分钟 数据宽度 因为计算机受硬件制约,数据都是有长度限制的(数据宽度),超过最多宽度的数据会被丢弃
计算机中常见的数据宽度: 位(BIT) -> 一个0或1 字节(BYTE) =8位 范围 0-> FF 字(Word) = 16位 0->FFFF 双字(DoubleWord) = 32位 0-FFFFFFFF 超过范围的数会被丢弃
有符号数和无符号数 有符号数还是 …
2017.11.14
更新 2026.7.23 工具 308 字· 1 分钟 我的就没有。。。
我办理的联通的宽带,但是小区木有联通宽带 然后给弄的华数宽带
后来我发现华数宽带可以—多拨。。上下行都叠加
但是还是没有公网ip。我家里有个gen8服务器,直接装了dsm
于是找了个所谓ipv4的玩意
然后把盒子wan扣连接到路由器 lan口插到gen8的dsm上。设置双网口
2017.10.16
更新 2026.7.23 其他 131 字· 1 分钟 基础语法 跟C++差不多 懒得讲
常用函数和内置全局变量 抓取价格数据 Ask -- Double 当前K线(本货币)窗口买价 Bid -- Double 当前K线(本货币)窗口卖价 MarketInfo("GBPUSD",MODE_ASK) --Double 获取指定("GBPUSD")类型货币当前买价 …
2017.9.24
更新 2026.7.23 C-lang 193 字· 1 分钟 void main(){ __asm { mov eax,eax mov eax,eax mov eax,eax mov eax,eax } return; } int plus(int x,int y) { return 0; } --- C:\Project\2017_09_24\Main.cpp …