- 博客(59)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Linux 下C++ 对????权限文件的处理
在linux开发中,最近遇到了一些?权限的文件,这种文件无法删除也无法拷贝,去除的方法只有删除上一层文件夹才行。这种文件是获取不到结构化信息的,所以我们可以通过stat函数来判断这种文件。目前的处理方式就是忽略这些文件,认为这些文件不存在。
2022-10-11 14:41:02
475
原创 关于Linux使用libcurl对Http请求各层级时间的学习总结和问题记录
仅供作者参考,所得结论不一定正确,欢迎大家进行讨论。项目上遇到一个问题,在客户端向上传过程中,上传耗时大,造成上传数据积压。无法确定到底是网速问题,还是服务器接收处理时有问题,或者是客户端问题。这时,我发现libcurl针对获取http客户端发起请求各阶段时间的函数。作者大感喜悦,赶紧将这个函数用到了项目上。然后发现并没有啥用处(-。-)。先介绍下这个函数,具体信息都来自libcurl官网libcurl - curl_easy_getinfo()。curl_easy_getinfo函数
2022-05-20 17:45:49
760
原创 C++ Linux使用gSoap进行WebService通信(客户端)2-单客户端调用多个WebService服务
C++ Linux使用gSoap进行WebService通信(客户端) 单客户端调用多个WebService服务
2022-04-21 16:53:29
1814
原创 C# 热键
using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Windows.Forms;namespace Helper{ /// <summary> /// 热键使用类: /// 在Form的Activate事件中注册热键,在Form的DeActiv.
2022-04-06 13:37:32
624
原创 Linux开发-HelloWorld
需要安装gcc。sudo apt install gccHelloWorld示例:#include <stdio.h>int main(){ int i = 0; int j = 0; printf("hello world!\r\n"); printf("input i,j value:\r\n"); scanf("%d%d",&i,&j); printf("i+j = %d \r\n",i+j); return 0;}gcc hellowo
2021-09-14 18:11:26
1213
原创 Linux开发学习-命令篇
仅笔者自己记录使用。持续更新。一、常用命令1. cd 命令:cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录 2. ls 命令-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~-A :全部的档案,连同隐藏档,但不包括 . ..
2021-09-14 09:42:31
144
原创 mysql获取当前时间,到毫秒、时间戳等
使用函数:Now,current_timestamp,unix_timestampSELECT NOW(),NOW(3),NOW(6),current_timestamp(),current_timestamp(6),unix_timestamp(current_timestamp(3)),REPLACE(unix_timestamp(current_timestamp(3)),'.',''),unix_timestamp(current_timestamp(3))*1000SELECT NOW(),
2021-07-14 10:16:08
6508
原创 MySQL异常修复
mysql启动异常:Trying to access page number 4294967167 in space 0, space name innodb_system, which is outside the tablespace bound2020-12-02T05:42:04.649000Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_
2020-12-02 19:50:23
4917
1
原创 CRC校验计算原理详解
转载自:http://www.360doc.com/content/20/1031/06/72192068_943315636.shtml找了好久的资料,终于找到详细教怎么算的了。
2020-11-13 18:26:48
518
原创 List排序帮助类
//此排序类来源于网上其他博客 /// <summary> /// 继承IComparer<T>接口,实现同一自定义类型 对象比较 /// </summary> /// <typeparam name="T">T为泛用类型</typeparam> public class Reverser<T> : IComparer<T> { private Type .
2020-11-05 15:13:24
115
原创 C#对象拷贝类
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.Serialization.Formatters.Binary;using System.Text;namespace VxFrameBase{ /// <summary> /// 通用的深复制方法 /// </summary> ///.
2020-10-28 14:52:51
458
原创 常用签名串生成 帮助类
常用签名串生成 帮助类 public class SignatureUtil { /// <summary> /// C#反射遍历对象属性 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="model">对象</param> .
2020-10-22 14:51:40
251
原创 类INI文件字符串解析
类INI文件字符串解析,目前经常用于和客户的对接配置,因为和客户对接,经常各种参数都不一致(参数多少,参数名等,现场人员不好配置),配置界面做的乱七八糟,所以现在的解决方案是利用xml做一个示例配置文件,用于对接配置,客户配置的时候,拷贝示例,修改参数就可以了。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Upload.Util{ /// &l.
2020-10-22 13:56:03
862
原创 (C#)时间戳、DateTime相互转换
时间戳实际就是当前时间距离1970年1月1日0点0时0分0秒(转换成北京时间是1970年1月1日8点0时0分0秒)距离你要计算的时间的秒数或者毫秒数一般来说:我们用的时间戳到秒的话是10位,到毫秒的话是13位北京时间 2001-09-09 09:46:40是10位起始值,毫秒的话多三位北京时间 2286-11-21 01:46:40是11位起始值,毫秒的话多三位 /// <summary> /// 获取时间戳,为真时获取10位(秒)时间戳(Un.
2020-10-20 16:29:16
3460
转载 C# P/Invoke中传递数组参数 Marshal
C# P/Invoke中传递数组参数C#在调用动态库接口,有时需要在C#中分配非托管内存,以便动态库可以写入返回的数据;有时我们需要传递一个复杂的数组等等。在C++的方法原型中,是一个*即指针,在C#的方法原型,相对应的可以是IntPtr,有些也可以直接使用[Out,In]等属性。 对于基础数组的数组,可以使用 Byte[] photoData = new Byte[CompressPhotoSize]; GCHandle gh = GCHa...
2020-10-15 10:17:03
1113
原创 MD5对文件进行加密,可以支持大文件
/// <summary>/// 对文件流进行MD5加密/// </summary>/// <param name="filePath"></param>/// <returns></returns>/// <example></example>public static string MD5Stream(string filePath){ FileStream fs = new File.
2020-08-26 11:16:18
2463
原创 winform中窗口最小化后还原窗口控件消失
现象:在有些机器上,winform的程序,最小化之后还原窗口,但是控件不在画面中。此时更改窗口的大小,控件又会出现。初步怀疑是窗口最小化后,布局发生变化,控件位置挪到别的地方。但是还原过后,控件没有重新布局,所以控件会消失。尚未找到解决办法。...
2020-06-18 16:14:09
3070
2
原创 MySql每日删除表中数据
-- ------------------------------ Procedure structure for `traffic_event_history_day`-- 创建一个存储过程,存储过程中执行删除数据-- ----------------------------DROP PROCEDURE IF EXISTS `traffic_event_history_day`;DELIMITER ;;CREATE DEFINER=`root`@`localhost` PROCEDURE `.
2020-06-17 16:29:45
285
原创 win10 关于在工作目录下执行exe正常,和在非工作目录下执行exe提示dll无法加载
首先具体现象描述:在win10下,在非CityWacth.exe的目录下启动程序,调用DHGPU文件夹下的VxDHGPUDevice.dll 提示无法调用在CityWatch.exe的工作目录下启动程序,调用调用DHGPU文件夹下的VxDHGPUDevice.dll,可以正常调用win7下两种均可正常调用解决方案:其实归根究底,还是因为缺少VxDHGPUDevice.dll的依赖项原因,可以尝试把 DHGPU文件夹下中加入CityWatch.exe下的所有dll和exe,此时应该可以正常运行
2020-06-12 16:57:39
1005
原创 void* 地址应该使用long long 类型 进行转换
void* 地址如果要强制转换需要使用long long 类型 进行转换否则如果地址值很大,使用long,int类型转换会出错
2020-05-22 09:47:47
2093
原创 【C#】Hook 获取系统鼠标点击和移动
参考了一部分网上的代码先定义两个类public class Win32Api { [StructLayout(LayoutKind.Sequential)] public class POINT { public int x; public int y; } ...
2020-03-09 22:20:18
2028
3
原创 获取图片的黑白图像
/// <summary> /// 获取黑白图像 /// </summary> /// <returns>黑白图像</returns> public Bitmap GetDarkImage(Bitmap headImage) { Bitmap b...
2019-10-30 15:47:54
559
原创 Winform中自定义控件,BackColor,ForeColor系统选择窗口
/// <summary> /// 正常时的前景色,若不设置,以ForeColor为准 /// </summary> private Color _normalForeColor = Color.Empty; [Category("自定义外观"), //DispId(Nati...
2019-06-06 15:34:55
3129
原创 VS中 C# 引用 32位和64位两种版本
例如 引用System.Data.SQLite,此dll需要区分32位和64位首先,先再解决方案中引用System.Data.SQLite找到对应的 工程名.csproj。使用文本编辑器打开 这个文件 (记事本或者其他类似工具),这是一个使用xml方式的工程文件 。找到加载库的地方<Reference Include="System.Data.SQLite"> ...
2019-04-01 11:22:01
3080
1
原创 C# 注册表方式 以管理员身份启动
/// <summary> /// 兼容性中 以管理员身份启动,返回是新写入的还是本身已经存在 /// </summary> /// <param name="EXEName"></param> public static bool SetRunAsAdmin(stri...
2019-03-05 14:34:03
1052
原创 C# 载入从文件载入图片,并且解除占用
//方法一: Stream s = File.Open(fileName, FileMode.Open); Image img = Bitmap.FromStream(s); s.Close(); s.Dispose();//方法二,封装成函数: public static Syst...
2018-11-14 15:11:08
4629
2
原创 【C#】Post Json数据格式到 Url,Json序列化
/// <summary> /// 上传Json格式的数据到url地址 /// </summary> /// <param name="url"></param> /// <param name="josn"></param> /...
2018-10-26 17:45:03
4134
原创 C# Font和string的相互转化
Font t = fontDialog.Font; FontConverter x = new FontConverter(); string s = x.ConvertToString(t); t = x.ConvertFromString(s) as Font;利...
2018-06-07 17:24:29
3139
1
原创 【win10】配置系统未初始化
一般是你要打开文件的某个app.config文件损坏了,这个文件在win10上一般保存在 C:\Users\XXX用户\AppData\Local下,在这个文件夹下搜索你打开的exe文件名称就可以
2018-04-20 09:40:14
4538
TA创建的收藏夹 TA关注的收藏夹
TA关注的人