- 博客(23)
- 资源 (11)
- 收藏
- 关注
转载 DEBAIN安装protoc
// 下载 protoBuf:$ git clone https://github.com/protocolbuffers/protobuf.git// 安装依赖库$ sudo apt-get install autoconf automake libtool curl make g++ unzip libffi-dev -y// 进入目录$ cd protobuf/ // 自动生成configure配置文件:$ ./autogen.sh // 配置环境:$ ./configur
2021-09-02 17:33:27
599
原创 如何在debain中修改启动顺序
场景电脑安装了windows和debain双系统,默认启动项目是debain,但是我希望将默认启动项目修改为windows方法一1.进入特权模式2.进入/etc/grub.d/目录,并查看所有的启动项目3.将windows启动项目放在第一位4.更新grub菜单方法二1.打开/etc/default/grub 文件2.修改默认的启动项目为2(顺序按照grub.d中的顺序排列,比如10_linux为1,20_linux-xen为1,30_os-prober为2)3.更新grub配
2021-08-20 09:13:46
1171
原创 编写linux c socket 遇到的各种坑
最近在使用linux c 编写一个tcp 的客户端和服务端,期间遇到了各种坑,现在将其记录下来,以备日后爬坑。1、第一个是关于局部变量,局部变量在c语言中的特性是:自动存储期/块作用域/无链接。我在编写socket服务端的时候,使用了thread,在获得一个新链接的时候,创建一个线程来执行socket的发送和接受。代码如下:void SendAndRecv(int *sockF...
2019-03-09 11:51:05
765
原创 c++ 动态链接库定义/显示使用
参考文档:https://www.cnblogs.com/sleepwalker/p/5016610.html以下代码片段是动态链接库定义的方式(_stdcall):#include "stdafx.h"#include <iostream>using namespace std;
2019-01-22 15:44:15
1123
原创 使用ORM、反射、泛型书写通用的增删改查方法
想做这个事情的原因:公司因为升级系统的原因将WCF作为整个系统的中间部分,负责连接数据库传递数据的工作。而这个任务落到了我的头上。在使用ORM(CHLOE)的过程中,发现一个问题,就是每一个表如果要实现增删改查的话都需要写一个相应的方法。这是一个重复到极点的工作,是我不能忍受的事情。于是想通过ORM实现通用型的增删改查工作,减轻负担。只需要增加表类,不需要增加SQL语句。这个项目中我用的是chole
2017-09-15 18:51:47
3727
原创 SQL SERVER 学习笔记
1、查看数据库的相关信息select * from sys.databases2、查看数据库连接情况select login_name, count(session_id) as numbersessions from sys.dm_exec_sessions group by login_name3、数据库文件IO信息查询use ysodtestdb goselect * from sys
2017-09-13 18:57:31
279
原创 Windows远程桌面连接设置——同时让两人连接
设置目标:允许一个用户同时有两个连接。限制总的连接数量为2,如下图: 不限制一个用户登录的次数 打开服务器的远程桌面链接服务
2017-09-13 18:55:17
10227
原创 如何在NET4.0的程序中使用NET2.0的代码
需要在配置文件APP.CONFIG中增加如下代码: <!--下面用于让net4.0兼容net2.0--> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/> <supportedRunti
2017-09-13 18:49:21
341
原创 C#编程要点汇总
要点汇总:网络通信方面:WCF和socket编程 数据库方面:SQL语言、Linq、EF或者ORM 编程技术方面:泛型、委托、反射、多线程利用泛型和反射完成ORM的完善总结: 泛型: 泛型的价值在于减少重复的逻辑代码,让逻辑相同、对象不同的方法合并在一起,减少代码数量提升效率。 利用好了泛型这个东西可以减轻很大的工作量。泛型限制有几种,一种NEW()对象必须有一个参数为空构造方法。一种Wh
2017-09-13 18:46:36
365
原创 使用RMAN完成ORACLE自动化备份的过程
备份方案:A、第一次全备份B、每天备份本日的数据C、每周末备份整个一周的数据D、每月备份本月的数据E、每年备份所有的数据
2017-09-13 11:29:49
1347
原创 让IIS支持WCF的netTcpBinding
使用WCF的时间不是很长,但是感觉他博大精深,将网络通信的复杂完全隐藏在一个配置文件和接口中。 因为我搞过SOCKET通信模块的编写,对此深有体会!问题1:如何在IIS环境下使用NET.TCP协议传输数据问题来源,IIS原生支持HTTP协议,不需要做过多的配置就能够让使用这个协议的WCF接口工作,具体协议为basicHttpBinding,wsHttpBinding。但是在测试的过程当中发现net
2017-09-13 11:18:04
1171
原创 C#使用StackTrace、StackFrame、MethodBase获取当前属性时遇到的麻烦
有一个WCF项目,需要在GET、SET方法内部调用一个方法得到当前属性的名称。在查阅一番之后,可以使用定位帧的方法得到相关的结果,代码如下: public string GetPN() { StackTrace trace = new StackTrace(true); StackFrame frame = trace.G
2017-09-12 18:14:18
6743
原创 PHP每日学习日志——运算符
学习的运算符为:+* / %++等运算符。赋值符号= += -= *= /= %= .=运算符优先级基本顺序() 【】 ++、– int /float/string…… / * % - + . << >> < > <= >= !== === == !=& ^ |&& || ?: = += -= *= /= %= AND XOR OR ,
2016-04-07 21:50:14
382
原创 PHP每日学习记录——PHP、APACHE、MYSQL的安装
1、下载软件A、PHP选择的是PHP5.6.19这个版本,下载地址为:http://windows.php.net/download#php-5.6选择的版本是: 我使用的win7 64位的系统,所以选择了64位版本的系统。 但是64位有两个版本,一个是Non Thread Safe,一个是Thread Safe这个版本。之所以选择Thread Safe,是因为这个PHP5.6内有php5apa
2016-03-25 23:14:31
1085
原创 PHP 学习日志——httpd.conf
今日主要研究Apache 内的 httpd.conf 文件#后面的内容是注释作用,是无效的。ServerSignature On //服务器签名 开ServerTokens Full //服务器令牌 所有ServerRoot "D:/Program Files/wamp/bin/apache/apache2.4.9"//阿帕奇服务器的根目录所在位置
2016-03-25 17:18:10
577
原创 使用grub4dos引导和安装linux系统
1.下载grub4dos下载地址:http://download.gna.org/grub4dos/,请选择最新版的。将grub4dos中的grldr,grldr.mbr复制到系统盘根目录下。2.在xp或者win7里添加grub4dos启动项(1)XP里面添加grub4dos启动项 修改Windows XP的boot.ini文件如果你的系统盘在X(其中X为C,D,E...),在boot.ini文件最后添加一句X:/grldr="GRUB4DOS",再修改timeout(启动时选择菜单的时间)最好将时间改
2011-03-17 12:34:00
6404
原创 对于C/C++中指针的见解
目录如下:1.指针的原则2.指针的使用及其意义3.讨论指针的四个问题指针的类型:定义中去掉变量本身所构成的东西,上例中是 int*指针所指向的类型:定义中去掉变量及其前面的*构成的东西,上例中是 int指针的值:指针所指向的内存单元的值,此例中是 &a指针本身所占内存单元:此例中此指针的保存地址是 &p4.具体应用
2010-11-28 21:13:00
625
转载 tomcat配置
第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:/jdk1.6):JAVA_HOME=c:/jdk1.6classpath=. ;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;一定不能少,因为它代表当前路径) path=
2010-07-21 22:42:00
271
转载 URL编码问题
编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。
2010-07-18 22:40:00
418
原创 java学习录之huffman编码
学习了几周,玩得很开心。学习java的第一件事就是做一个程序生成Huffman编码。在这里我学会了LinkedList的使用,它可以保存任何类型的对象。 如下是我的编码结构体/* * To change this template, choose Tools | Templates * and open the template in the editor. *
2010-04-24 21:48:00
466
HldWcfServer.zip
2020-06-05
JSP后台管理,使用servlet技术,实现了管理员登录、商品管理
2010-07-30
C/C++/JAVA/文本... 编辑器(Notepad++)
2010-06-17
删除linux后windows无法启动的解决方法:修复MBR
2010-05-12
visual c++ 2008
2009-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人