C#
文章平均质量分 56
Empty_Android
这个作者很懒,什么都没留下…
展开
-
qt QString转换成char
原帖地址:https://zhidao.baidu.com/question/714365828909165245.html控制台程序int main(int argc, char **argv) { QApplication app(argc, argv); QString qstr = "convert"; QByteArray ba = qstr.to转载 2017-12-11 15:27:55 · 366 阅读 · 0 评论 -
MySql5.7开始my.ini 路径改变
以前版本路径:C:\Program Files\MySQL\MySQL Server 5.55.7之后路径:C:\ProgramData\MySQL\MySQL Server 5.7配置文件一般情况下不要修改原创 2017-07-20 17:39:01 · 535 阅读 · 0 评论 -
WPF调用带界面Qt Dll
参考博客:https://blog.csdn.net/shuishanga/article/details/52183159https://blog.csdn.net/zuoyefeng1990/article/details/708852200. 开发环境Qt 5.9.0 Desktop Qt MSVC2015 64bitVS2015 64bit1. 思路qt重写...原创 2019-06-19 17:32:41 · 2299 阅读 · 0 评论 -
WPF 进度条
委托实现进度条的刷新实现效果1. 解决方案 2. 代码Mainwindow.xaml.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Windows;usin...原创 2018-12-14 08:40:21 · 1772 阅读 · 0 评论 -
c# 文件上传下载
1. 介绍 C#文件上传下载用WebClient类实现微软官方使用Demohttps://docs.microsoft.com/en-us/dotnet/api/system.net.webclient.downloadfile?view=netframework-4.7.2架构为B/S 模板服务器: WebForm客户端:ConsoleApplication ...原创 2018-12-03 09:09:42 · 1224 阅读 · 0 评论 -
Apache FTP Server 上传和文件拷贝速度比较
写了两个小程序, 测试局域网内使用FTP Server 和文件管理器传送文件速度比较结论是速度大致相同, 约10m/s这里使用.iso镜像测试3.7G的镜像文件传送时间相差6sFTP ServerFile System...原创 2018-12-04 17:28:05 · 1546 阅读 · 0 评论 -
Apache Log4net C# Console Demo
官网上的实例代码,自己修改后实现的demo.1. 添加引用解决方案视图,右键引用,搜索并安装 2. 项目树3. 代码这里用的读取xml方式初始化配置log4net.Log4NetConfig.xml此文件放在代码同级目录,并拷贝到debug和release中这里配置输出错误日志到根目录log.txt<log4net> <a...原创 2018-11-02 12:35:08 · 246 阅读 · 0 评论 -
C# 调用 Qt Dll 返回 int 和const char *
写了两个函数接口, 一个返回int, 另一个返回const char *字符串dll方法返回const char * 时, c# 程序使用IntPtr类型声明, 不然会乱码Qt dll 接口函数定义:main.cppextern "C" __declspec(dllexport) int add(int numberA, int numberB){ return num...原创 2018-06-26 19:02:24 · 1673 阅读 · 0 评论 -
C# txt读写类 TxtHelper
借鉴网上, 重新写了txt操作类控制台程序1. 目录结构2. TxtHelper.cs有两个成员函数, 读和写如果文件路径不存在, 会新建using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace TxtHelper{ c...原创 2018-06-22 19:58:01 · 1695 阅读 · 0 评论 -
WPF 委托和事件实现子窗口回调函数, 实时刷新主窗口控件
注册窗口事件, 实时刷新主窗口控件通常用于子窗口修改数据后实时刷新主窗口的ListView控件的场景这个demo实现的功能是子窗口的TextBox中的数据实时显示到主窗口的Label运行效果:Solution Explore:MainWindow.xaml原创 2018-03-30 21:36:02 · 5663 阅读 · 1 评论 -
WPF 委托刷新UI线程(System.InvalidOperationException: '调用线程无法访问此对象,因为另一个线程拥有该对象。')
跨线程调用UI控件时会出现无法访问对象的错误用委托实现跨线程调用调试结果:Solution Explore:MainWindow.xaml<Window x:Class="委托刷新UI线程.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2原创 2018-03-30 21:05:47 · 4853 阅读 · 0 评论 -
XMLHelper类, 实现对节点属性的读取和修改
测试程序功能为读取XML文件中Server结点的IP和Port属性创建的是c#控制台程序0. XMLFile1. Solution2. XMLHelper.csusing System;using System.Collections.Generic;using System.IO;using System.Linq;using原创 2018-03-23 17:03:13 · 1897 阅读 · 0 评论 -
c# ProgressBar 委托刷新
Solution ExplorerWinProgressBar.xaml<Window x:Class="WpfApplicationProgressBarDemo.WindowProgressBar" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=原创 2018-02-27 20:40:50 · 2117 阅读 · 0 评论 -
MySQL ‘\’ 入库消失问题
原因:在入库的时候第一个反斜杠被认为是转义字符解决方案:用addslashes(),mysql_escape_string()等函数进行处理,也就是在插入数据库前,把内容处理一下$cc = addslashes('absc\eeee'); insert into tb('url') values($cc);sqlCommand = sqlCommand.Repla原创 2017-07-20 17:26:14 · 1337 阅读 · 0 评论 -
MySql,SQLServer,SQLite性能比较
工作任务:测试三个数据库的性能测试方法:C#编写工具,对数据库进行大量数据Insert和Selectc测试测试结果:Insert测试Select测试测试结果:SQLServer 和 MySql性能相差不大,Sqlite则数据多大几万条时明显过慢注:可能写的代码也有问题,都加入了事务处理,过程存储没有添加原创 2017-07-14 14:28:55 · 16641 阅读 · 1 评论 -
VS快捷键
展开和折叠代码Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L: 展开所有方法多行注释注释:Ctrl+K,Ctrl+C取消注释:Ctrl+K,Ctrl+U导航导航返回:Ctrl + -导航下:Ctrl +Shift + -查原创 2017-07-14 14:20:53 · 322 阅读 · 0 评论