- 博客(596)
- 资源 (35)
- 收藏
- 关注
原创 Big Endian 和 Little Endian 区别
就拿上面的0x12345678来说,你的程序传递给别人的一个数据,将指向0x12345678的指针传给了JAVA程序,由于JAVA采取big endian方式存储数据,很自然的它会将你的数据翻译为0x78563412。是的,就是这种后果。而假如要传输一个32比特的数的话,由于这个数在littel endian方存储时占了4个字节,而网络传输是以字节为单位进行的,little endian方的CPU读出第一个字节后发送,实际上这个字节是原数的LSB,到了接收方反倒成了MSB从而发生混乱。
2023-04-12 18:05:57
493
1
原创 iis7 iis8 system.webServer/modules、system.webServer/handlers 锁定解锁命令
iis7 iis8 system.webServer/modules、system.webServer/handlers 锁定解锁命令
2022-10-25 15:20:45
205
原创 FTP访问URL
FTP 命令连接(带用户名和密码)方法FTP 命令连接(带用户名和密码)方法:命令:ftp://username:password@hostname:port即(ftp://用户名:密码@ftp地址:端口)例如: 1 ftp://U1:123456@127.0.0.1:21 ...
2022-02-24 15:21:27
2364
原创 调试都会出现“仅我的代码“警告
每次调试都会出现"仅我的代码"警告,特别的烦人,取消方法如下:1、点击工具,选择选项。2、选择调试→常规,取消“启动时若没有用户代码则发出警告(仅限托管)”选项。去掉“”仅我的代码“”...
2022-02-22 12:36:26
1259
原创 检查密码复杂度的C#正则表达式
在用户注册与修改、重置密码时,强制密码达到一定的复杂度,是减少盗号的有效措施之一。而在代码中检查密码复杂度就需要用到正则表达式,比如要求密码必须包含数字、小写或大写字母、特殊字符、字符数在8-30之间,对应的正则表达式如下:var regex = new Regex(@"(?=.*[0-9]) #必须包含数字(?=.*[a-zA-Z]) #必须包含小写或大写字母(?=([\x21-\x7e]+)[^a-zA-Z0...
2021-09-28 11:29:02
486
转载 C#线程优先级详解
计算机中经常会有多个任务同时运行,其中总有一些看起来更紧急,更需要优先完成。比如我们现在有两个任务,一个任务是下载一部电影,另一个任务是检测用户的输入。显然及时响应用户操作应具有更高的优先级,因为我们不能让用户等得太久。线程的优先级可以通过Thread类Priority属性设置,Priority属性是一个ThreadPriority型枚举,列举了5个优先等级:AboveNormal、BelowNormal、Highest、Lowest、Normal。普通线程的优先级默认为Normal;如果想有更高的优先级,
2021-08-29 16:50:54
1509
原创 如何调试oracle,sqlserver存储过程
调试oracle存储过程环境: win2003 server + oracle9i + pl/sql developer 7调试方法:1 在pl/sql developer 里右击要调试的存储过程,选择"添加调试信息"命令2 如果存储过程没有语法错误,右击存储过程,选择"测试"命令3 在"测试窗口"中安F9,调试(注意如果有输入参数的话,要先给各个参数赋值)4 "ctrl + n"单步调试,调试过程中,将变量名添加到现面的变量列表里按回车键,或者将鼠标放到某个变量的上面,就会看到该变量的值了
2021-01-29 14:35:00
2239
原创 EF的官方文档
https://docs.microsoft.com/zh-cn/ef/ef6/modeling/code-first/fluent/types-and-properties?redirectedfrom=MSDN
2020-10-10 17:32:12
571
原创 Linq
LINQ(语言集成查询)编辑讨论上传视频本词条由“科普中国”科学百科词条编写与应用工作项目审核 。语言集成查询(英语:Language Integrated Query,缩写:LINQ),发音"link",是微软的一项技术,新增一种自然查询的SQL语法到.NET Framework的编程语言中,当前可支持C#以及Visual Basic .NET语言。2007年11月19日随.NET Framework3.5发布了LINQ技术。包括LINQ to Objects、LINQ...
2020-10-10 13:53:07
106
原创 HTTP和TCP
什么是http?HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。http的特点HTTP最显著的特点时客户端发送的每次请求都需要服
2020-09-21 09:53:14
276
原创 github一直发邮件,如何屏蔽
github一直发邮件,如何屏蔽我也被烦了很长一段时间!在设置里面的notification -> participating/watching中把email改为web就好了。
2020-07-10 09:26:20
2387
原创 C# 写配置文件 log4net
1.使用winform形式①。AssemblyInfo.cs中增加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch = true)]②。引用log4net Log4Net.config③。using System;using System.Collections.Generic;using System.Linq;..
2020-06-03 10:40:38
265
原创 需求文档和设计文档的区别
需求文档和设计文档的区别需求文档是根据用户需求转化而来的技术实现需求,需要针对用户提出的产品目标进行细分,总结出具体的每一个功能点,再针对每一个功能点细分为各种不同的操作流程,对每一个操作流程进行技术化定义。也就是说,需求文档是站在用户的角度来描述软件需要实现的功能、各个模块和其重要性、以及业务流程等。而系统设计文档则是站在开发人员的角度来软件需要实现的功能、各个模块和其重要性、以及业务流程等。设计文档分为三部分:总体设计、概要设计、详细设计总体设计:设计阶段的目标主要是对待开发系统的构架进
2020-05-29 13:57:46
1971
转载 XMIND 画流程图
首先,流程图的元素比较少,也只是圆角矩形、矩形、钻石形、直线箭头、直线90度转角箭头(暂且这么叫吧)。知道怎么把这几个图形加上去,也就会画流程图了。如果之前在word里做过流程图,无非是需要什么图形,就在插入里找什么图形。但是请注意,在xmind里,要添加图形可不是在插入里找。一句话,就是所有图形都是双击空白处添加的,所有的箭头都是在插入--联系这里加的,剩下的就是把添加的图形、箭头改为自己要的样...
2020-04-22 14:12:25
4338
1
原创 C++ 简单的写日志 语音合成demo中使用过
简单的写日志记录. (日志而已,何必那么复杂!!!) 5 6 */ 7 #include "stdafx.h" 8 #include <windows.h> 9 #include <ctime>10 #include <fstream> 11 #include <string>12 //写入日志文件13 void Wri...
2020-04-21 16:25:24
249
原创 C# socket内存泄漏
byte[] buff = new byte[200];new的数组 buff = null;socket对象close调newClient.Close(); 适当的地方调用GC.Collect来释放GC.Collect();
2020-04-20 17:35:05
1151
原创 DCMTK error C2678: 二进制“+”: 没有找到接受“const wchar_t [8]
error C2678: 二进制“+”: 没有找到接受“const wchar_t [8]”类型的左操作数的运算符(或没有可接受的转换)error C2664: “void dcmtk::log4cplus::Logger::forcedLog(const dcmtk::log4cplus::spi::InternalLoggingEvent &) const”: 无法将参数 3 从“...
2020-04-08 11:08:58
835
转载 C#如何使用REST接口读写数据
根据网上的文章整理了下。先定义几个枚举/// <summary> /// HTTP访问method 常用的几样 /// </summary> public enum HttpVerb { /// <summary> /// get:获取 ...
2019-12-12 15:59:58
698
原创 sqlserver 创建函数进行字符串切割
-----------------------------------------------函数--------------------------------------------------------GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate FUNCTION [dbo].[StringSplit]( ...
2019-12-11 09:45:11
163
原创 c# 快速高效的判断文件夹下面没有单个文件
bool型的返回值Directory.EnumerateFiles(filePath,"*.*",SearchOption.AllDirectories).Any();
2019-12-06 17:54:30
312
原创 C# 复制文件和文件夹下所有文件的方法
文件的复制操作也是文件处理过程中常用的操作,文件复制比较简单,File类中提供了很多方法,这里只实例演示File.Copy()的用法,其代码如下:string pLocalFilePath ="";//要复制的文件路径string pSaveFilePath ="";//指定存储的路径if (File.Exists(pLocalFilePath))//必须判断要复制的文件是否存在{Fi...
2019-12-06 17:37:57
1279
原创 VBA 提取数字或者汉字
Private Sub CommandButton1_Click()s = Range("J2")Set regex = CreateObject("vbscript.regexp")With regex .Global = True .Pattern = "\d+" ' .Pattern = "[\u4e00-\u9fa5]+" For Eac...
2019-11-19 13:13:00
2516
原创 c# copydata
发送方:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Syst...
2019-11-04 11:15:17
700
原创 VS2010+OPENCV
VS2008下OpenCV的配置过程在OpenCV论坛上写的很详细,具体过程可以见如下链接http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1。 VS2010的过程略有不同,新手配置时可能会遇到问题,下面详细说下怎样在VS2010下配置OpenCV,以Ope...
2019-09-28 13:32:54
120
转载 C# 开发COM组件供C++调用
C# 开发COM组件供c++使用Microsoft在解决和以往的COM和SDK开发技术之间的互操作性(Interoperability)方面做了很多的工作,其中包括COM和.NET对象之间的相互调用以及.NET如何调用SDK中的Windows库函数。本文在学习网上资料的基础上,实现用C#开发组件供C++使用的过程。编程环境:vs2015 (COM组件) vs2005 c++...
2019-06-10 16:08:32
658
原创 MFC 获取盘符剩余容量
CString firstchar = strDestFileDirectory.Mid(0,1); CString strRootPath=firstchar + L":\\"; DWORD dwSectorsPerCluster=0;//每簇中扇区数 DWORD dwBytesPerSector=0;//每扇区中字节数 ...
2019-06-10 14:40:15
838
转载 node.js和npm的关系
node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现npm的版本号,说明npm已经安装好。引用大神的总结:其实npm是nodejs的包管理器(package manager)。我们在Node.js上开发时,会用...
2019-06-04 13:17:24
347
原创 Oracle“记录被另一个用户锁住” 无法更新删除的解决办法
1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object;或者用以下命令:select b.owner,b.object_name,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.ob...
2019-05-28 10:03:31
360
ListControl
2014-11-14
实现文件拖放的一种简洁方法
2014-07-25
使用MSScriptControl公式计算
2018-09-26
Udp—Socket
2018-05-22
dsoframer.ocx
2017-10-23
webservice post get
2017-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人