首页
学习
活动
专区
工具
TVP
发布

用户1175783的专栏

专栏作者
44
文章
43085
阅读量
15
订阅数
# 原理
原理 定义一个同样大小数组来存方排序结果,并定义最小/最大值变量用来记录索引。 当无序集合的元素小于最小值时插入左边也就是`索引减一`的位置, 如果大于最大值则是在右边`索引加一`的位置, 其它情况按折半/直接方式插入。 原理图 暂无 实现 inputArr = [199383, 10, 34, -1,-32,-29, 4, 0, 34, 5, 4, 36, 1, 8, 123, 453, 1008] length = len(inputArr) sortArr = [None]*length minIn
用户1175783
2021-12-24
3830
# 如何调试go源码
# 如何调试go源码 go版本:1.13.4 # 为什么要调试go源码 相信你有足够的理由让你尝试去调试go源码 # 网络上已有的调试教程 使用GDB,LLDB等工具命令行的方式调试 优点:工具强大,支持调试多种程序,不限于go 缺点:go不同版本编译的程序,可能需要不同版本的GDB才能调试,命令行麻烦 使用dlv命令行,或者vscode,Goland等ide工具 优点:go官方推荐,更强到的调试功能,多种ide工具支持 缺点:调试无法进入runtime等私有方法 # 新调试教程 ​ 该尝试基于第二
用户1175783
2020-05-25
1.7K0
# 故障恢复
只要开启了binlog功能的mysql服务器就支持同步数据,支持数据同步就支持做为主节点.
用户1175783
2020-05-09
7380
# client配置项
MySQL配置参数多达数百个,不过常用的并不多,很多配置我们不需要关心,只要掌握一些必要的配置项就能解决99%的问题,当遇见了那1%的问题时mysql可能已经不能满足你的需求了。
用户1175783
2020-05-09
6980
# 示例环境
​ 想必很多新手都避免不了有这些疑问,都想一次性投入精力解决以上问题,下面我用我理解的方式帮助你解决这些疑问。
用户1175783
2020-05-09
1.2K0
# 安装go flutter desktop
除了Flutter Desktop Embedding外还有一个go flutter desktop可以使用flutter开发桌面应用
用户1175783
2019-12-12
3K0
# 自动内存管理机制
* 如果当前执行的是java方法,此空间保存的是虚拟机的字节码指令地址 * 如果执行的native方法,此空间值为空(Undefined)
用户1175783
2019-10-16
5460
# 使用InheritedWidget传递数据
上面例子你看到,每个DataTransferWidget的构造函数都依赖父widget的data,如果还有第4层,第5层...等嵌套的话,data要不停的通过构造函数传递,甚是麻烦。
用户1175783
2019-09-23
8790
理解MySql字符集
常用的编码格式为:ASCII Unicode-8 Unicode-16 Unicode-32 GB2312 等 ,
用户1175783
2019-09-18
1.9K0
从Win服务启动UI程序
从windows服务启动一个带UI程序的界面,这个需求在xp中是很随意的,从Vista开始似乎没有那么随意了,因为Vista中加入了Session的概念,那么什么是Session,我想这篇文章介绍的应该比我权威的多。Session隔离介绍
用户1175783
2019-09-18
9660
启动管理员进程
当我们运行一个程序的时候有时需要提升到管理员权限,但是默认的C#程序的运行权限是当前用户的权限,那么怎么提升这个启动权限呢?
用户1175783
2019-09-18
7450
禁用系统功能
# 禁用系统功能 # 1. 禁用任务管理器 //禁用 var subKey = Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", RegistryKeyPermissionCheck.ReadWriteSubTree); subKey.SetValue("DisableTaskMgr", "1"); //启用 RegistryKey subKey = Re
用户1175783
2019-09-18
2.7K0
系统钩子
设置钩子代码 //定义一个钩子实例 var hookProc = new HookProc(HookProcCallback); //设置钩子 hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, proc, null, 0); if(hkeyboardHook!=IntPtr.Zero){ //设置成功 }
用户1175783
2019-09-18
9080
FNV哈希算法
# FNV哈希算法 参考文档 # FNV版本 FNV哈希分为3个版本:fnv-0(已废弃),FNV-1,FNV-1a # 算法实现 # FNV-0算法公式 hash = 0 for each byte_of_data to be hashed hash = hash * FNV_prime hash = hash ^ octet_of_data return hash # FNV-1算法公式 hash = FNV_offset_basis for each byte_of_
用户1175783
2019-09-18
9200
使用.Net Core实现FNV分布式hash一致性算法
说到FNV哈希算法不得不提Memcached,我们先简单介绍一下Memcached。
用户1175783
2019-09-18
7110
ssh配置
默认sshd服务不启用root用户账户,这里修改sshd的配置文件,允许root用户登陆。
用户1175783
2019-09-18
7800
记一次SqlServer骚操作——递归
​ 最进需要用到sql递归更新数据的问题,因为需要兼容Sql Server 2000的语法,所以在Sql Server2008前后有两种不同的写法,这里简单记录一下。
用户1175783
2019-09-18
6980
# flutter之channel详解
channel是无状态通信,一次send/reply后调用就结束了,类似http的无状态通信
用户1175783
2019-09-17
2.7K2
# Android引入第三方jar包
​ 最近使用flutter开发一个文字转语音app需要用到讯飞离线合成sdk,之中遇见了一些问题,下面记录一下使用引入过程
用户1175783
2019-09-16
9960
# flutter插件开发
# flutter插件开发 flutter提供了三个channel来支持dart与原生平台的交互,channel的使用方式类似rcp调用,不同的是flutter的内部实现是通过内存拷贝的方式将原生字节流转换成dart字节流。 MethodChannel 通过定义对应的资源名称实现与平台进行一次性通信。 EventChannel 通过流的方式,持续接收对方的通信数据,内部包装的MethodChannel BasicMessageChannel 与MethodChannel类似,不同的是需要指定一个解码器
用户1175783
2019-09-16
6970
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档