avatar
文章
366
标签
89
分类
53

Home
Archives
Tags
Categories
Link
张拓的博客
搜索
Home
Archives
Tags
Categories
Link

张拓的博客

c++ 读取注册表,读取服务安装位置
发表于2021-07-06|c++
c++ 读取注册表,读取服务安装位置 123456789101112131415161718192021222324252627282930313233343536373839404142434445bool DogWork::GetServicePath(const TCHAR* name, mm::mstring & path){ bool res = false;#ifdef WIN32 // GetServiceDisplayName() mm::mstring lpSubKey(TEXT("SYSTEM\\CurrentControlSet\\services\\")); lpSubKey += name; do { HKEY hKey; //HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\testdog DWORD lResult = ::RegOpenKeyEx(HKEY_LOCAL_MAC ...
c++映射网络驱动器
发表于2021-07-05|c++
c++映射网络驱动器mount1234567891011121314151617181920212223242526272829303132333435363738394041424344bool sys::mount2(const std::string& szSource, const std::string& szTarget, const std::string& szUser, const std::string& szPwd, std::string& err){ bool res = false; do {#ifdef WIN32 #ifdef UNICODE std::wstring source = mm::Charset::ANSIToUnicode(szSource.c_str()); std::wstring target = mm::Charset::ANSIToUnicode(szTarget.c_str()); std::wstring ...
ubuntu下samba+quota配置共享并控制使用容量
发表于2021-06-22|linux
quota配置本文中使用/dev/sdb分区进行配置。 创建lvm卷并格式化创建lvm详细解释略…1234pvcreate /dev/sdbvgcreate vg1 /dev/sdblvcreate -L 20G -n lv1 vg1mkfs.ext4 /dev/vg1/lv1 挂载文件系统12mkdir /user1vim /etc/fstab /etc/fstab增加下面的内容1/dev/mapper/vg1-lv1 /user1 ext4 defaults,usrquota,grpquota 0 0 挂载1mount /user1mount | tail -1输出:1/dev/mapper/vg1-lv1 on /user1 type ext4 (rw,relatime,quota,usrquota,grpquota) 执行quotacheck -augcv检测磁盘配额并生成磁盘配额文件。 编辑用户和组账号的配额设置1edquota -u wangwu 修改123Disk quotas for user wangwu (uid 1005): Filesystem ...
boost asio udp广播客户端
发表于2021-06-18|c++boost
udp 广播客户端类12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273class UdpClientTest{public: UdpClientTest(boost::asio::io_context& io) : io_context_(io) , socket_(io_context_) { } bool IsInit() { return m_init; } bool Init(unsigned short port ) { if (m_init) return false; try { socket_.ope ...
c++windows服务示例
发表于2021-05-21|c++
下面是一个完整的服务示例。 代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971 ...
win下python修改IP和提UAC权限
发表于2021-05-21|python
代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 ...
python根据json调用dll
发表于2021-05-19|python
说明ctypes.cdll.LoadLibrary加载dlleval函数用来执行一个字符串表达式,并返回表达式的值。exec执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码。*args可以展开数组类型的参数。**kwargs可以展开字典类型的参数。 代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122import ctypesfrom ctypes import *import jsondef loadtext(path): try: f = ope ...
python通过函数名调用dll中的函数
发表于2021-05-19|python
原理ctypes.cdll.LoadLibrary加载dlleval函数用来执行一个字符串表达式,并返回表达式的值。*args可以展开数组类型的参数。**kwargs可以展开字典类型的参数。 示例代码123456789101112131415161718192021222324252627282930313233import ctypesmapa={}mapa["add"]=[1,4]mapa["sub"]=[5,2]mapa["add3"]=[2,3,5]mapb={}mapb["add"]={"a":1,"b":4}mapb["sub"]={"a":5,"b":2}mapb["add3"]={"a":2,"b":3,"c":5} ...
python通过字符串函数名调用函数
发表于2021-05-19|python
python通过函数名调用函数原理eval函数用来执行一个字符串表达式,并返回表达式的值。*args可以展开数组类型的参数。**kwargs可以展开字典类型的参数。 示例代码123456789101112131415161718192021222324252627282930313233343536mapa={}mapa["add"]=[1,4]mapa["sub"]=[5,2]mapa["add3"]=[2,3,5]mapb={}mapb["add"]={"a":1,"b":4}mapb["sub"]={"a":5,"b":2}mapb["add3"]={"a":2,"b":3,"c":5}def test_map_namecal ...
go语言使用rejson模块存储的utf8中文读取时乱码
发表于2021-05-13|go
现象使用json.Unmarshal将rejson读取的json转换成对象时中文乱码。存储的对象12345obj := map[string]interface{}{ "t1": "你好2Af1不行.a", "t2": "你好",}读取到的json1{"t1":"\u00e4\u00bd\u00a0\u00e5\u00a5\u00bd2Af1\u00e4\u00b8\u008d\u00e8\u00a1\u008c.a","t2":"\u00e4\u00bd\u00a0\u00e5\u00a5\u00bd"}转成对象输出1map[t1:ä½ å¥½2Af1不行.a t2:ä½ å¥½] 查找问题命令行查看,发现rejson读取到的内容和redis存储中一致。命令行中写入中文,读取发现rejsond存储的中文会变成\u00xx格式使用utf8格式文本存储文本,以十六 ...
1…202122…37
avatar
张拓
多情自古空余恨,好梦由来最易醒
文章
366
标签
89
分类
53
Follow Me
公告
每天都有一个好心情
最新文章
windows编译libtorrent
windows编译libtorrent2024-05-23
windows编译boost
windows编译boost2024-05-08
vscode远程调试linux
vscode远程调试linux2023-12-21
linux服务检查进程
linux服务检查进程2023-12-01
ubuntu配置vnc服务
ubuntu配置vnc服务2023-11-03
分类
  • algorithm81
    • maze1
    • search34
    • sort33
  • aws7
  • boost7
  • build2
  • c++110
标签
database pygame samb odbc url cocos ocx rejson libzip samba 文本转语音 vs hex search thread win32 lua ffmpeg shared memory asio ssh cpp redis python TortriseGit decode quota uac .map qemu sql wordpress bitmap 杂 livecd py ustar ubuntu proxy dbg
归档
  • 五月 20242
  • 十二月 20232
  • 十一月 20231
  • 九月 20232
  • 八月 20236
  • 七月 202310
  • 六月 20234
  • 五月 202310
网站资讯
文章数目 :
366
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By 张拓
框架 Hexo|主题 Butterfly
京ICP备2022021138号-1
搜索
数据库加载中