自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (3)
  • 收藏
  • 关注

原创 python decimal模块进行小数运算不精确

如图直接把数字加载到decimal.Decimal类里进行乘法运算会出现不精确的情况. 改为字符串赋值进去就好了.

2021-06-11 11:58:28 449 3

原创 golang用iota定义错误码

func main(){ const ( a = -iota b c ) fmt.Println(a, b, c) } 输出 0 -1 -2

2021-05-25 11:24:44 306

原创 pycharm执行python脚本提示no module named xxx的一种错误可能性

不要标记过多的源/根目录,如果在根目录下有相同的文件夹名,import 时只会识别到第一个根目录的文件夹。 如果有这个问题 把其他不必要的根目录标记取消就好了。

2020-10-28 10:21:11 375

原创 解决Visual Studio 2019 和 Visual Assist X 代码自动补全在使用回车和方向键选中的不兼容问题

在网上包括谷歌找了很久,也在VS上或者是VAIX上设置了很多, 都没有发现问题所在。最后询问了Visual Assist X的工作人员才得知是因为一个叫IncrediBuild 的插件的原因。 Do you have IncrediBuild installed? Does disabling the IncrediBuild extension fix the issue? If so, t...

2020-02-06 16:12:09 3030 3

原创 c++非阻塞客户端/服务器TCP连接 socket编程代码示例

话不多说 直接上代码 服务器 #ifndef __TCP_SERVER__ #define __TCP_SERVER__ #include "tcpServer.h" #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> #include &...

2019-09-29 10:09:39 2307 3

原创 crc bypass 学习记录

EAX EBX ECX EDX = 数据寄存器 E是(高16位) AX(低16位)可分为AL(高8位)、AH(低八位) EBP (Extended Base Pointer) = 基址指针寄存器 ESP (Extended Stack Pointer)= 堆栈指针寄存器 ESI源变址寄存器 EDI 目的变址寄存器 EIP 指令指针寄存器用来存放代码段中的偏移地址。 FLAGS 标...

2019-05-29 19:34:10 994

原创 数据结构与算法 随笔

两大结构:逻辑结构+物理结构 逻辑结构:集合、线性、树形、图 物理结构:顺序存储、链式存储

2019-03-12 21:06:26 205

原创 IP地址的正则匹配 python

string='IP:192.168.0.1' regex='((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)' import re print(re.search(regex,string)) 25[0-5]表示匹配 250-255 2[0-4]\d匹配200-249 [01]?\d\d?匹配 0-1...

2019-03-04 16:33:57 304

原创 用python实现的两种抽奖算法以及基于tkinter实现的简单GUI(概率随机抽奖、次数随机算法)

------------次数随机算法---------- #抽奖一次少一个名额 class randomMachine(object): import random as rd def setWeight(self, weight): self.weight = weight self.chanceList=[] for k,v...

2019-01-11 13:29:14 4347 2

原创 python实现各种查找算法

#二分查找 需要列表为有序 时间复杂度O(logn) import random def binarySearch(listn,value): listn.sort() mid = len(listn) // 2 left=0 right=len(listn)-1 count=0 while(listn[left]&lt;listn[mid])...

2018-12-12 14:01:15 435

原创 一些疑惑问题

数组内交换索引对应的值 使用 listn[finished],listn[listn.index(min(listn[finished:]))]=listn[listn.index(min(listn[finished:]))],listn[finished] 交换失败,数组不会发生任何改变 min_idx=listn.index(min(listn[finished:])) listn...

2018-11-28 15:10:48 234

原创 看文章看到的一些有趣的段落

http://developer.51cto.com/art/201801/565183.htm

2018-11-16 13:52:07 446

原创 三次握手 四次挥手

三次握手 1.客户-&gt;服务器 发出连接请求 2.服务器-&gt;客户 发出响应请求,同意传输等待响应 3.客户-&gt;服务器 确认连接 之后开始传输数据 四次挥手 1.客户-&gt;服务器 发送完毕,请求停止 2.服务器-&gt;客户 收到响应,等待服务器到客户的传输完毕 3.服务器-&gt;客户 发出响应,请求停止连接 4.客户-&gt;服务器 得到响应,停止连接...

2018-11-14 16:51:03 174

原创 leetcode 解答 in python 3.6

自己做的 刚开始做 写的有点慢 第1题 class Solution(object): def twoSum(nums, target): count=0 for a in range(0,len(nums)-1): count+=1 for b in range(count,len(nums)): ...

2018-11-13 15:27:44 228

原创 在Eclipse/MyEclipse下运行python脚本

这个问题折腾了我几个小时才弄明白怎么回事。。。 现在来简单解释一下 首先你需要一个java开发环境 这里使用eclipse 输入以下代码(*.py 路径按需求更改) package t; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i...

2018-06-06 21:49:21 1565

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除