- 博客(63)
- 资源 (3)
- 收藏
- 关注
原创 Andorid studio 不识别generated binding类
Andorid studio 不识别generated binding类处理
2023-12-26 16:10:09
416
原创 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
608
原创 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
642
转载 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
1774
原创 log4j2与logback
slf4j 是日志接口,log4j2与logback是两个实现log4j2并发效率高于logback,但logback配置方便,springboot默认使用logback,如何换成log4j2,切换配置:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>.
2022-05-05 10:59:19
1688
转载 win32 status bar
实际应用中,通常一个程序都有一个底部状态栏来显示一些信息,比如绘图软件,通常是在状态栏上显示鼠标位置。我们使用CreateWindow来创建一个状态栏窗口,尽管其内部也是调用CreateWindowEX,但具体没有什么差别。hwndStatus=CreateWindow( LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x,int y, int ...
2022-04-28 10:58:30
260
转载 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
1062
原创 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
881
原创 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
568
原创 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
436
原创 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
1653
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
86
原创 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
113
原创 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
861
转载 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
2527
原创 彻底卸载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
7477
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
701
转载 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
793
原创 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
294
转载 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
1855
原创 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
162
原创 vs debug正常release无法定位程序输入点xxx方法与动态链接库xxx.dll
可能错误消息中的方法都不在那个dll,但是它就是报了不啰嗦,更改realse链接选项 连接器==>优化==>引用把消除未引用数据(/OPT:REF)改为保留未引用数据(/OPT:NOREF)...
2019-07-12 10:41:39
1341
转载 为win7原版镜像整合usb3驱动
安装系统我们可以用Ghost安装、原版ISO(wim)镜像安装等方式,而我就比较喜欢用原版镜像或者wim文件来安装系统。近日给公司电脑安装系统的时候发现找不到驱动,就是下图这个情况原来win7的镜像里没有USB3以上的驱动(包括USB3.1) ,而且新的skylake不再支持原有的EHCI主控,变更为最新的XHCI主控。这一变动导致在安装Win7的过程中会出现USB接口全部失灵的状况,不仅...
2019-05-29 16:16:39
2992
转载 微软官方WinPE
一、 想要制作微软官方纯净版的WinPE,首先就需要去微软网站,根据自身的需求选择下载对应的Windows 评估和部署工具包(下载地址:https://developer.microsoft.com/zh-cn/windows/hardware/windows-assessment-deployment-kit#winADK)二、工具下载软件并不大,仅1.4MB左右,运行后会提示是直接安装...
2019-05-29 16:15:01
16963
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
2684
原创 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
205
原创 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
890
转载 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
593
原创 TPL:一个新的正则表达式(regex)库
概要 C++ 中正则表达式(regex)库已经很多。光 boost 中就有3个:regex、spirit、xpressive。那么我们为什么还需要一个新的呢? 多数正则表达式库都需要一个编译(compile)过程。即:通过解释一个正则表达式的字符串(pattern)来生成该正则表达式的内部表示(字节码)。例如 boost regex 就是这样。这类我们称之为动态正则表达式库。...
2019-05-07 11:46:34
197
转载 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
5921
原创 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
117
原创 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
544
3d 坦克大战源码 要先装dx sdk才能运行
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人