自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mzr122的专栏

大多数人都以为是才智成就了科学家,他们错了,是品格。---爱因斯坦

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 Andorid studio 不识别generated binding类

Andorid studio 不识别generated binding类处理

2023-12-26 16:10:09 405

原创 c 语言解析 时间字符串

strptime(cur_time, "%Y年 %b %d %a %H:%M:%S %Y-%m-%d %H:%M:%S", &timeinfo);char cur_time[] = "2021年 Sep 6 Mon 23:50:13";// 解析时间到timeinfo中。

2023-08-01 16:05:33 509

转载 AOP原理

AOP原理_颓废得像尊神的博客-CSDN博客

2023-04-19 23:35:17 109

原创 mysql c api例子

mysql c api例子

2023-03-04 22:34:40 103

转载 wireshark抓取本地程序之间的封包

wireshark抓取本地程序之间的封包

2023-03-04 01:21:31 134

原创 C 长度为0 的数组

C 长度为0 的数组的使用

2022-08-31 10:10:41 157

原创 spring security 登录页面刷的很慢解决

spring security 登录页面刷的很慢解决

2022-08-26 16:47:56 1462

原创 mybatis foreach 居然是拼接长语句,而不是用PreparedStatement

mybatis 批量插入过慢原因

2022-08-25 09:36:09 253

原创 libcurl发送多个文件

libcurl

2022-06-21 14:41:43 275

原创 nginx反向代理丢失cookie

location /mysvc{proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://abc.com;}proxy_set_header Host $host; 一定不能少,不加...

2022-05-31 14:34:39 612

转载 Redis 批量操作之pipeline

业务场景最近项目中场景需要get一批key的value,因为redis的get操作(不单单是get命令)是阻塞的,如果循环取值的话,就算是内网,耗时也是巨大的。所以想到了redis的pipeline命令。pipeline简介非pipeline:client一个请求,redis server一个响应,期间client阻塞Pipeline:redis的管道命令,允许client将多个请求依次发给服务器(redis的客户端,如jedisCluster,lettuce等都实现了对pipeline的封

2022-05-18 16:53:04 1712

原创 log4j2与logback

slf4j 是日志接口,log4j2与logback是两个实现log4j2并发效率高于logback,但logback配置方便,springboot默认使用logback,如何换成log4j2,切换配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&gt.

2022-05-05 10:59:19 1672

转载 win32 status bar

实际应用中,通常一个程序都有一个底部状态栏来显示一些信息,比如绘图软件,通常是在状态栏上显示鼠标位置。我们使用CreateWindow来创建一个状态栏窗口,尽管其内部也是调用CreateWindowEX,但具体没有什么差别。hwndStatus=CreateWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x,int y, int ...

2022-04-28 10:58:30 239

转载 c判断字符串编码

还没测试,先贴过来#include <stdio.h>#include <string.h>#include <stdlib.h>bool is_str_utf8(const char* str);bool is_str_gbk(const char* str);//判断是否是UTF-8bool is_str_utf8(const char* str){ unsigned int nBytes = 0;//UFT8可用1-6个字节编码,A...

2022-04-12 10:03:34 1005

原创 mysql 5.7 忘记root密码

停止mysql服务,在my.ini中,mysqld 节下加入skip-grant-tables启动mysql服务root登录mysqlmysql -u root5.7update mysql.user set authentication_string=password('123456') where user='root';5.6 or beforeupdate user set password=PASSWORD('123456') where user='root

2022-03-30 14:17:10 865

原创 C代码计时

#include <stdio.h>#include <time.h>static timespec diff(timespec start, timespec end){ timespec temp; if ((end.tv_nsec - start.tv_nsec) < 0 ){ temp.tv_sec = end.tv_sec - start.tv_sec - 1 ; temp.tv_nsec = 1000000000 + end.tv_nsec - .

2021-12-08 17:47:10 558

原创 mingw32从dll或lib生成.a

pexports libxml2.dll >libxml2.def或者reimp.exe -d libxml2.libdlltool --dllname libxml2.dll --def libxml2.def --output-lib libxml2.dll.a

2021-11-29 14:37:35 389

原创 mingw编译openssl

首先你得装好mingw及msys1.0用mingw-get.exe,哪里熟悉点哪里mingw停止更新已久,编译openssl1.1.1l的时候,./configure 居然说需要perl 5.10及以上版本,于是着手替换mingw旧的perldownload fromhttps://jaist.dl.sourceforge.net/project/perl-mingw/5.24.0/perl-5.24.0-mingw32.zipunzip 将 perl5.24.0移动到 ms...

2021-11-24 11:18:42 1600 1

原创 java 上传文件

<div style="display: none;"> <input id="file" type="file" multiple="multiple" onchange="doupload" name="file"/></div><button onclick="pickFile">Upload<button>function pickFile(){ $('#file').click(); }functio.

2021-10-25 17:19:36 74

原创 java小手段

List 集合拼接成以逗号分隔的字符串//如何把list集合拼接成以逗号分隔的字符串a,b,cList<String>list=Arrays.asList("a","b","c");//第一种方法,可以用stream流Stringjoin=list.stream().collect(Collectors.joining(","));System.out.println(join);//输出a,b,c//第二种方法,其实String也有joi...

2021-10-22 09:12:29 101

原创 mingw64 安装lua及lua socket

方便起见,直接下载msys2:https://www.msys2.org/安装之进入msys2安装目录下包管理器服务器配置文件所在路径...\msys2\etc\pacman.d为了选择速度快的软件包下载服务器将这三行Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64Server.

2021-09-28 12:02:13 786

转载 mybatis 获取Connection

@Servicepublic class DbConService implements IDbConService { @Resource protected SqlSessionTemplate sqlSessionTemplate; protected SqlSession getNativeSqlSession() { return SqlSessionUtils.getSqlSession(sqlSessionTemplate.getSqlSessi.

2021-09-27 10:21:10 2497

原创 彻底卸载Edge

微软越来越不严谨了,我的正版win10,自动给装了Edge,强行推产品,做好你的系统,别什么都要做好么?自己行不行,心里要有点数,你从IE到Edge,哪个有chrome好用,还不死心,好吧,卸之1按Win键,找到Windows PowerShell ,右键以管理员运行2,右键Edge的桌面图标,然后点属性,复制 所在路径3,打开文件位置,找到版本号文件夹,再找到Installer文件夹, 我的最终是 C:\Program Files (x86)\Microsoft\Edge\Ap..

2021-09-17 09:14:31 7425 1

转载 WebAsyncManagerIntegrationFilter

此过滤器用于集成SecurityContext到Spring异步执行机制中的WebAsyncManager。package org.springframework.security.web.context.request.async;import java.io.IOException;import java.util.concurrent.Callable;import javax.servlet.FilterChain;import javax.servlet.ServletExcep

2021-09-10 15:26:12 665

转载 servlet3.0的异步执行及3.1的非阻塞Io

​​​​​好文要​​​​​贴过来,原文连接Servlet 3.0/3.1 中的异步处理 - 无知者云 - 博客园​​​​​好文要​​​​​贴过来,原文连接在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访问数据库、调用第三方服务接口等,那么其所对应的线程将同步地等待IO操作完成, 而IO操作是非常慢的,所以此时的线程并不能及时地释放回线程池以供后续使用,在并发量越.

2021-09-10 10:33:25 725

原创 mfc目录选取

bool chooseDir(CString& szPath){ BROWSEINFO bi;ZeroMemory(&bi,sizeof(BROWSEINFO)); bi.lpszTitle = "选择一个目录"; LPMALLOC pMalloc; LPITEMIDLIST pidl = SHBrowseForFolder(&bi); if...

2021-09-10 10:11:49 271

转载 win32 popup dialog

I just want a popup to cover what's already in the window. case IDC_ABOUT_BUTTON: { HWND about = CreateWindowEx( WS_EX_TOPMOST, szWindowClass, //I know this is the Parent window, and it di...

2019-11-05 10:45:06 1757

原创 mysql创建数据库及用户

first go to mysql install dirmysql.exe -u root -penter your password.check exist databases:mysql>show databases;create the db:mysql>create database abc;create the dbuse some...

2019-10-10 16:01:47 150

原创 vs debug正常release无法定位程序输入点xxx方法与动态链接库xxx.dll

可能错误消息中的方法都不在那个dll,但是它就是报了不啰嗦,更改realse链接选项 连接器==>优化==>引用把消除未引用数据(/OPT:REF)改为保留未引用数据(/OPT:NOREF)...

2019-07-12 10:41:39 1256

转载 为win7原版镜像整合usb3驱动

安装系统我们可以用Ghost安装、原版ISO(wim)镜像安装等方式,而我就比较喜欢用原版镜像或者wim文件来安装系统。近日给公司电脑安装系统的时候发现找不到驱动,就是下图这个情况原来win7的镜像里没有USB3以上的驱动(包括USB3.1) ,而且新的skylake不再支持原有的EHCI主控,变更为最新的XHCI主控。这一变动导致在安装Win7的过程中会出现USB接口全部失灵的状况,不仅...

2019-05-29 16:16:39 2845

转载 微软官方WinPE

一、 想要制作微软官方纯净版的WinPE,首先就需要去微软网站,根据自身的需求选择下载对应的Windows 评估和部署工具包(下载地址:https://developer.microsoft.com/zh-cn/windows/hardware/windows-assessment-deployment-kit#winADK)二、工具下载软件并不大,仅1.4MB左右,运行后会提示是直接安装...

2019-05-29 16:15:01 16036 2

原创 mybatis 注入bean方式配置

实施方法:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configuration"> <bean ...

2019-05-22 12:09:34 2644

原创 map的插入问题

typedef pairvalue_type;value_type被声明为pair<constkey_type,mapped_type>但并不是简单的pair<key_type, mapped_type>因为用一个非常量的迭代器或引用不能改变关联容器的Key。 // map_value_type.cpp // compile w...

2019-05-07 12:09:38 197

原创 Windows平台下的STLport(5.2.1)配置

1.打开命令提示符,进入STLport根目录.运行vcvars32.bat批处理文件.VC6, X:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.batVC7, X:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.batVC8, X...

2019-05-07 12:08:56 859

转载 boost lamda用法(一)

出处:http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2/blog/item/46a982f9c813a85d252df280.html 与其它许多Boost库一样,这个库完全定义在头文件中,这意味着你不必构建任何东西就可以开始使用。但是,知道一点关于lambda表达式的东西肯定是有帮助的。接下来的章节会带你浏览一下这个库,还包括如何...

2019-05-07 12:07:42 577

原创 TPL:一个新的正则表达式(regex)库

概要 C++ 中正则表达式(regex)库已经很多。光 boost 中就有3个:regex、spirit、xpressive。那么我们为什么还需要一个新的呢? 多数正则表达式库都需要一个编译(compile)过程。即:通过解释一个正则表达式的字符串(pattern)来生成该正则表达式的内部表示(字节码)。例如 boost regex 就是这样。这类我们称之为动态正则表达式库。...

2019-05-07 11:46:34 188

转载 TPL基础文法

原文连接:http://blog.csdn.net/xushiweizh/article/details/2606892操作符(规则组合)R1 + R2R1 + R2 表示顺序匹配:匹配 R1 成功后继续匹配 R2。编译原理中一般以 R1 R2 表示(很遗憾,C++没有operator空格)。这应该是使用最多的文法了。例如:要匹配html标签开始,也就是<tag>,这样写...

2019-05-07 11:45:20 5726

原创 TPL quick start

Field ExtractionExample 1#include // std::vector#include // std::cout#include// minimization of including tplusingnamespacetpl;voidmain(){ std::vectorval...

2019-05-07 11:36:11 105

原创 64位linux下编译32位程序

I had to compile a 32-bit application using GNU gcc on the 64-bit version Linux.Luckily gcc man page directed me to -m32 and -m64 option. These options generate code for a 32-bit or 64-bit environme...

2019-05-07 11:34:53 533

原创 linux常用命令

1.挂载isomkdir /mnt/vcdrommount -o loop -t iso9660 /root/oracle10201_linu.iso /mnt/vcdrom卸载umount /root/oracle10201_linu.iso

2019-05-07 11:34:08 53

Activex多线程和自动调整大小源码

Activex多线程和自动调整大小源码,本资源转载于博客园,上传防止原地址失效!

2019-05-07

3d 坦克大战源码 要先装dx sdk才能运行

dx编程的一个例子,适合初学者。要先装dx sdk才能运行,还要设置include目录、source、lib文件目录。 最好用vc 2005来编译。vc6.0的sdk太旧啦!

2009-08-05

opengl函数手册

openGL的开发手册,学游戏的需要.openGL是硬件无关,可移植的。openGL的函数api查询

2008-09-09

空空如也

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

TA关注的人

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