会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
maseus
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
2021年9月
Go并发编程(1)-Mutex源码实现
摘要: Mutex:如何解决资源并发访问问题 多线程访问共享资源,通过互斥锁来实现,其根本是对共享内存的锁定?(如果是多进程,还能简单使用互斥锁吗,是否需要分布式锁?) 同步原语的使用场景: 共享资源。并发地读写共享资源,会出现数据竞争(data race)的问题,所以需要 Mutex、RWMutex 这样
阅读全文
posted @ 2021-09-08 14:08 影随风动91
阅读(42)
评论(0)
推荐(0)
2021年7月
测试tcp全连接队列溢出
摘要: 将listen()函数的backlog参数设置为3, 服务端程序bind()后不accept,看最多能接收几个连接,并抓包查看。 服务端程序 // server_no_accept.c #include <sys/socket.h> #include <stdio.h> #include <stdl
阅读全文
posted @ 2021-07-29 17:33 影随风动91
阅读(54)
评论(0)
推荐(0)
CMakeLists.txt的编写
摘要: CMake跨平台,比make更高级,使用更方便。 使用CMake主要是编写CMakeLists.txt文件,然后用cmake命令转化生成make所需的makefile文件,最后用make命令 编译源码生成可执行程序或共享库(so文件),因此CMake的编译基本就两步: cmakemake cmake
阅读全文
posted @ 2021-07-01 22:23 影随风动91
阅读(100)
评论(0)
推荐(0)
md5算法总结
摘要: md5算法是信息摘要算法,而不是无损压缩算法,因此不可能从密文推测出原文。 但由于生成的128 位(16 字节)的散列值是有数量范围,而原文是无限的,因此必然会产生碰撞,也就是俗称的破解: 即两个不同的原文生成了同一个md值。 常用破解法: 穷举法,耗时较长 字典法,将原文和md5值存储到哈希表中,
阅读全文
posted @ 2021-07-01 10:52 影随风动91
阅读(51)
评论(0)
推荐(0)
2021年5月
linux新增磁盘挂载
摘要: 服务器硬盘扩展设置: 1.在虚拟机界面上“硬盘”-“实用工具”-“扩展”,输入扩展后的值(不能大于当前物理盘大小) 2.扩展完成后,进入虚拟机centos系统,输入fdisk -l,查看到sda容量变大。 3.输入 fdisk /dev/sda 输入 m #列出帮助 输入 n #添加新分区 输入 p
阅读全文
posted @ 2021-05-28 14:56 影随风动91
阅读(73)
评论(0)
推荐(0)
python使用微软语音识别
摘要: 实现同步识别和转语音的micro.py from win32com.client import constants as _constants import win32com.client import pythoncom import time from threading import Thre
阅读全文
posted @ 2021-05-28 14:52 影随风动91
阅读(190)
评论(0)
推荐(0)
c++多线程基本样例
摘要: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <pthread.h> void *myfunc1(void *arg); void *myfunc2(void *arg)
阅读全文
posted @ 2021-05-28 14:45 影随风动91
阅读(34)
评论(0)
推荐(0)
base64读取文件
摘要: # -*- coding: utf-8 -*- import traceback import base64 import os # a = 'a' * 1024 * 1024 * 1000 # print 'len(a): %s' % len(a) def getfilebase64encode(
阅读全文
posted @ 2021-05-28 14:38 影随风动91
阅读(37)
评论(0)
推荐(0)
linux中ffmpeg的安装
摘要: 安装目录 /usr/local/bin/ffmpeg tar jxvf /usr/loca/bin/ffmpeg-4.3.2.tar.bz cd ./ffmpeg-4.3.2 ./configure --enable-shared --prefix=/usr/local/bin/ffmpeg --d
阅读全文
posted @ 2021-05-28 14:34 影随风动91
阅读(44)
评论(0)
推荐(0)
pyqt中table的使用
摘要: # test_table.py #-*- coding:utf-8 -*- import sys # from PyQt4.QtCore import Qt # from PyQt4.QtWidgets import QWidget, QApplication, QLabel, QTableWidg
阅读全文
posted @ 2021-05-28 14:32 影随风动91
阅读(64)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
17
下一页
公告