- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 【2024年软考】老伙计的软考之路(2)备考计划
我对软考这件事的认识清醒许多 --- 这必须是时间紧,任务重的事。看着上面初步打算,完成它异常艰难。颇有难如登天的架势。比如周末基本得废,接下来有清明的三天假,五一的五天假!你看,扣除周末节假日还剩几天。说起来容易做起来难,要知道坚持最难,尤其看上去这么高强度。试试吧,不试又怎么知道自己行不行呢!试试吧,不试又怎么知道自己行不行呢!
2024-03-29 10:42:28
198
原创 【2024年软考】老伙计的软考之路(1)软考报名
仔细看工信部发的软考通知附件,对比上半年和下半年的考试科目变化。从之前的一年考两次变成了今年上半年只考一次。各省陆陆续续都已经开始报名,【报考网址】
2024-03-28 16:21:57
269
转载 SQL With As 用法
一.WITH AS的含义WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。对于UNION ALL,使用WITH AS定义了一个UNION ALL语句,当该片断被调用2次以上,优化器会自动将该WITH AS短语所获取的数据放入一个Temp表中。而提示meterialize则是强制将WITH AS短语的数据放入一个全局临时表...
2021-06-22 14:22:58
603
转载 Sql Server 查看数据库中的每个表的行数、大小
--判断临时表是否存在,存在则删除重建if exists(select 1 from tempdb..sysobjects where id=object_id('tempdb..#tabName') and xtype='u')drop table #tabNamegocreate table #tabName(tabname varchar(100),rowsNum varchar(100),reserved varchar(100),data varchar(100),index_s
2020-12-23 14:12:47
619
转载 Sql Server 2008日志满的解决办法
阅读目录通过sql命令 通过UI 参考资料回到顶部通过sql命令USE ZGZY;GO--由完整模式设置为简单恢复模式ALTER DATABASE ZGZY SET RECOVERY SIMPLE WITH NO_WAITGO--收缩日志文件到1MBDBCC SHRINKFILE (N'ZGZY_log' , 1)GO--恢复为完整模式ALTER DATABASE ZGZY SET RECOVERY FULL WITH NO_WAITGO.
2020-12-23 13:57:50
437
转载 深入剖析WebSocket的原理
前言针对以上您提起的WebSocket的相关话题,给您做一下系统的梳理,WebSocket是和http类似的可以实现全双工可持久连接通信的应用层协议,以下深入剖析一下WebSocket的原理。什么是WebSocket首先,我们需要弄明白,WebSocket本质上一种计算机网络应用层的协议,用来弥补http协议在持久通信能力上的不足。我们知道http协议本身是无状态协议,每一个新的http请求,只能通过客户端主动发起,通过 建立连接-->传输数据-->断开连接 的方式来传输数据,传
2020-12-14 15:40:19
366
转载 看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)
1、前言最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个 IM 项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了 WebSocket 的原理,以及附上一个完整的聊天室实战 Demo (包含前端和后端,代码下载链接在文末)。2、WebSocket 与 HTTPWebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。
2020-12-14 15:33:44
110
转载 C#程序实现软件开机自动启动的两种常用方法
C#程序实现软件开机自动启动的两种常用方法C#/WPF/WinForm/.NET程序代码实现软件程序开机自动启动的两种常用方法函数的示例与实例带详细注释方法一:将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限)1.必要引用复制代码复制代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using IWshRuntimeLibr
2020-12-12 16:44:16
2642
1
转载 Fiddler抓包工具总结
Fiddler抓包工具总结序章Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler 下载地址 :https://www.teleri...
2020-03-29 11:11:55
189
转载 Java中的反射机制介绍
思考:在讲反射之前,先思考一个问题,java中如何创建一个对象,有哪几种方式?Java中创建对象大概有这几种方式:1、使用new关键字:这是我们最常见的也是最简单的创建对象的方式2、使用Clone的方法:无论何时我们调用一个对象的clone方法,JVM就会创建一个新的对象,将前面的对象的内容全部拷贝进去3、使用反序列化:当我们序列化和反序列化一个对象,JVM会给我们创建一个单独的对...
2020-02-23 12:15:39
113
转载 完美解决CodeSmith无法获取MySQL表及列Description说明注释的方案
美解决CodeSmith无法获取MySQL表及列Description说明注释的方案问题描述: CodeSmith是现在比较实用的代码生成器,但是我们发现一个问题: 使用CodeSmith编写MySQL模板的时候,会发现一个问题:MySQL数据表中的列说明获取不到,也就是column.Description。如图: 我们打开CodeSmith编写一个简单
2016-09-19 17:57:47
3466
1
转载 如何使用CodeSmith批量生成代码
如何使用CodeSmith批量生成代码在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦.下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激
2016-09-19 16:28:33
466
转载 CodeSmith Generator 7.0.2激活步骤
CodeSmith Generator 7.0.2激活步骤学过三层的人应该认识CodeSmith Generator吧,今天我就跟大家一起探讨下CodeSmith Generator 7.0.2的激活,这最新版本破解的难度也是超越以往......具体看这篇日记 学.NET的代码生成神器,这个是最新版本,破解比以往难度大了不是一点~你先安装一下,然后跟着我后面走~逐步
2016-09-19 11:50:50
1241
原创 Advanced Installer 打包vs程序详解
(图1)1、如图1,(1)选择【Enterprise】模板,(2)勾选使用创建项目想到,(3)创建项目。(图2)2、如图2,写入产品名称和公司名称。(图3)3,选择发布安装包的类型,如图三所示,选择exe。图44,选择保存项目文件夹。5,选择要打包项目的Bin目录,并勾选同步文件夹,可更新打包内容。6,为exe选择
2016-08-23 14:53:21
7558
原创 C#调用exe源代码
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 Sy
2014-09-29 16:12:23
678
转载 C# 实现窗口"绑架"
C# 实现窗口"绑架"所谓"绑架"就是把其他Win32程序的窗体嵌入到我们托管的WinForm中.网上已经用很多java版和Delphi版还有WPF的.我在这里补充C#版的.定义需要的Win32 API[DllImport("user32.dll")]private static extern int SetParent(IntPtr hWndChild,IntPt
2014-09-29 16:08:41
1076
转载 在主窗体Panel中添加新的窗体(C#,winform开发)
2007-06-28 09:44 在主窗体Panel中添加新的窗体(C#,winform开发)本文的要写的是如何将窗体(Form)添加到panel中。为什么要这样呢?1)如果用tab控件,整个窗体的控件太多,不易于我们编程;2)可以更灵活的控制窗体的布局。我想你一定看过这样的配制信息窗体吧(迅雷的配置页面)。在你的项目开发中,是否也希望做出这种效果呢?应该如何设
2013-09-02 11:35:20
1097
转载 VS Installer 多个安装包程序打包安装 .
目前的项目开发的程序是有两个依赖程序(A,B),第三方软件公司开发好了依赖程序的独立安装包A.exe 和B.exe,目前的项目方要求将我们自己开发的主程序和依赖的第三方程序安装包打包在一起通过我们的安装包直接将其也安装了。本人初次开发做安装包,没有经验,因为之前做的测试版安装包并没有包含第三方软件的安装,且是用VS Installer 制作,故还是想通过VS Installer来实现这一功
2013-04-19 09:31:12
6558
1
转载 windows 多线程编程的几点经验 (防止死锁)
windows 多线程编程的几点经验 (防止死锁)作者: smilestone322 (1 篇文章) 日期: 八月 3, 2011 在 5:48 下午 1) 不要在线程函数体内操作MFC控件,不要再线程里面调用UpdateData函数更新用户界面,而应该尽量采用发送消息
2011-08-09 10:50:04
318
转载 C#线程参考手册Chapter 1笔记
<br />多任务与多线程是两码事情,一个任务就好比一个应用程序,也可以是一个进程(一个应用程序可以有多个进程),一个进程可以有多个线程。.NET使用的是自由线程模式,线程不单独占用系统资源,只有进程能分配资源。进程、线程按时间片运行,如果线程在等待外部资源或其他的线程完成某个任务时,进程里的管理机制可以使该线程中断,把执行权让渡给其他线程。线程中断与线程睡眠不一样,中断的时候会把该线程添加到TLS(Thread Local Store)队列中并释放正在使用的资源,等待下一次时间片的到来再执行接着的操作。而
2010-08-05 15:15:00
394
转载 C#线程参考手册Chapter 2笔记
<br /> System.Threading Namespace命名空间有许多线程有关的类,其中Thread类是必使用的类。线程可以执行分支操作,举例如下:<br /> using System;<br /> using System.Threading;<br /> public class ThreadStartBranching<br /> {<br /> enum UserClass<br /> {<br /> ClassAdmin,<br />
2010-08-05 15:15:00
443
转载 ____熟悉c++,c#,我该选择哪个语言来开发呢?---正纠结于此,所以搜来参考
____熟悉c++,c#,我该选择哪个语言来开发呢?kenny9931楼主发表于:2009-08-21 13:12:36熟悉c++,c#,目前想做一个管理系统(系统的数据来源为控制硬件来得到数据的),不知道应该选择哪一个? 系统部分:一个服务器端,C/S客户端,还有一个B/S WEB查询客户端(这部分可以用C#). 本人熟悉:VC6, VS.NET2005(C++,C#)的开发; 如果用c++,本人目前的界面功能感觉不咋的,而且效率应该也不如C#, 如果用C#应该不成问题.但
2010-08-04 21:26:00
646
转载 引用 c# Invoke和BeginInvoke 区别
引用 c# Invoke和BeginInvoke 区别<br />C#2009-11-12 10:35:10阅读511评论2字号:大中小<br /> <br />引用Dragon 的 c# Invoke和BeginInvoke 区别<br /><br />Control.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。<br />Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。<br />以下为
2010-08-04 09:21:00
481
转载 C# Socket编程
C# SOCKET能够用到WEBFORM吗.... 要怎么做?像WINFORM一样 多线程 监听可以吗? 提问者: 〖樱空释〗 - 二级最佳答案1.简单服务器端/*using System.Data;using System.Net.Sockets;using System.Net;using System.Threading;*/ p
2010-04-27 14:47:00
545
转载 VC中PC/SC智能卡接口的编程
[转]VC中PC/SC智能卡接口的编程(1) 到了PC/SC编程,这篇文章写的非常好。另:有关PC/SC协议的网址:http://www.gemplus.com.cn/techno/pcsc/ VC中PC/SC智能卡接口的编程[摘要]本文介绍了如何在VC中通过PC/SC接口实现对智能卡读写器的操作,并给出了详
2010-02-05 16:43:00
795
原创 vmware中linux虚拟机如何与windows xp宿主机共享文件夹?
vmware中linux虚拟机如何与windows xp宿主机共享文件夹? 我已经安装好了vmware tools,也设置了共享文件夹,但在linux下查看hgfs时,里面却是空的,根本找不到我的共享文件夹在哪里,究竟怎么办? 引用:安装了Vmware的时候想使用硬盘上的文件和目录,有一个ShareFolder功能,如果设置好了以后没有任何效果,在命令行中运行这个程序:vmware
2009-12-15 11:21:00
1949
转载 位同步(比特同步)和帧同步的区别是什么?
位同步(比特同步)和帧同步的区别是什么?2009-03-09 07:30在数据通信中最基本的同步方式就是“位同步”(bit synchronization)或比特同步。比特是数据传输的最小单位。位同步(比特同步)是指接收端时钟已经调整到和发送端时钟完全一样,因此接收端收到比特流后,就能够在每一位的中间位置进行判决(如下图所示)。位同步(比特同步)的目的是为了将发送端发送
2009-12-11 15:56:00
9150
原创 同步通信和异步通信的区别是什么?
同步通信和异步通信的区别是什么?2009-03-09 07:28“异步通信”是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加
2009-12-11 15:54:00
2373
转载 VC串口编程(SerialPort.h & SerialPort.cpp)
VC串口编程(SerialPort.h & SerialPort.cpp)//代码经过测试,可用!/*** FILENAME CSerialPort.h**** PURPOSE This class can read, write and watch one serial port.** It sends messag
2009-12-07 17:19:00
2898
1
转载
META,网页Html语言里Head区重要标签之一 HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP- EQUIV类型有: Content-Type和Content-Language (显示字符集的设定) 说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相
2009-10-19 16:38:00
1257
原创 快速排序算法设计,C++实现代码
#include using namespace std;/**选择排序算法设计,c++实现**//************************************************************************//* 找出数组中最小值的索引 *//***********
2009-09-08 13:54:00
991
原创 不使用库函数,编写函数int strcmp(char *source, char *dest)
/************************************************************************//* 1、 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1; *//*******
2009-09-04 11:24:00
2550
2
转载 DataGridView
DataGridView 2008-09-29 18:20:09 ① DataGridView 取得或者修改当前单元格的内容:当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell 属性取得。如果当前单元格不存在的时候,返回Nothing(C#是null)// 取得当前单元格内容Console.WriteLine(
2009-08-12 11:26:00
577
转载 异常捕获
ADO.NET异常的处理方法 private void btnADOEx1_Click(object sender, EventArgs e) { SqlConnection cn = new SqlConnection(@"server=localhost;Integrated Security=SSPI;database=Northw
2009-08-12 11:20:00
586
原创 中C# catch 块中可以俘获 SQL Server 抛出的自定义异常(RAISERROR)
中C# catch 块中可以俘获 SQL Server 抛出的自定义异常(RAISERROR) 在 SQL Server 的存储过程中根据业务逻辑的要求,有时需要抛出自定义异常,由C#程序俘获之并进行相应的处理。SQL Server 抛出自定义异常和简单,像这样就可以了:RAISERROR(Rais Error1, 16, 1) WITH NOWAIT但定用什
2009-08-12 11:17:00
1271
原创 C#连接各类数据库的方法集合
本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点。 1.C#连接Access 程序代码: using System.Data; using System.Data.OleDb; string strConnection="Provider=Microsoft.Je
2009-08-12 11:11:00
537
转载 GetManifestResourceStream得到的Stream是null的解决
用GetManifestResourceStream获取的资源要保证包含在工程中,不包含在工程中即使在同一目录下也没用。包含在工程中以后把该文件的“属性”中的“生成操作”改为“嵌入的资源”。就可以用了通过GetManifestResourceNames(好像是这个名字)把所有的名字都取出来,然后看看有没有你要的。一般是Assembly名.类名.Manifest.Resource。Assembl
2009-08-06 17:12:00
1202
转载 Sql存储过程 基本语法
一、TRUNCATE二、Select INTO 建表 把一个表中的数据复制到另外一个表中。三、Insert INTO Select四、补充:临时表 临时表存储在系统数据库tempdb中 临时表会被系统隐式地丢弃---------------------------------------------------------五、存储过程(**) 一、简介: 存储过
2009-07-28 15:14:00
1271
原创 电子书下载
http://www.ibook8.com/search.asp 爱电子书吧 http://www.52eshu.com/ 我爱电子书 http://www.dianzishu.net/ 电子书网
2009-07-08 21:39:00
842
转载 VC助手 Visual Assist 6.0的安装与简介
2009-07-022008-11-28 10:46 Visual Assist X是开发环境的辅助工具,使用该工具可以让用户更加轻松地编写代码。下面以Visual Assist 6.0为例,详细介绍它的安装与使用。1.功能Visual Assist X主要有3个功能,具体如下。(1)成员列表框的出现更加频繁、迅速,并且结果更加准确。参数信息更加完善,并带有
2009-07-02 22:30:00
2700
WinChM_hanhua
2013-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人