- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 Repeater 此属性不存在
坑出翔啊!!!如果定义一个class,里面定义的是属性,Repeater会获取不到,提示此属性不存在,必须定义成访问器Repeater可以访问 public class SummaryList { public int ID { set; get; } public string Name { set; get; } publi
2015-11-17 14:58:19
694
原创 关于C#的set和get问题
如何正确的理解get和set呢???using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Drawing;using System.Web;using S
2015-11-06 10:20:58
725
原创 图像压缩
Server.Mappath真的好用啊!!!!!!!!!!!!!!!!!!!!!!!!!搞了一下午的成果,累死了,哎! string root = HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath.ToString()); GetPicThu
2015-10-12 19:54:45
844
转载 windows server 2012 R2密码恢复
好久逛blog了,哎~~~~~First of all, you should never work with the “Administrator” account. Each admin should have his own account, for two reasons. First, it makes troubleshooting easier if an adm
2015-09-23 14:23:05
11046
转载 解决WindowsForm窗体假死的状态
异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作,去取得我们的应用程序运行所需要的一部分数据。在取得这些数据后,我们需要将它们绑定在UI中呈现。当数据量偏大时,我们会发现窗体变成了空白面板。此时如果用鼠标点击,窗体标题将会出现”失去
2015-03-24 22:56:11
3921
转载 String和StringBuffer的区别
彩笔的艰辛编程之路,记录点点滴滴~~~转载:http://zhidao.baidu.com/link?url=uM4AAPG_CbZYMa1gDYmBAuYn1sQJSX_ayd_VrijzF23LjFRp_D_JQ1ex6UTYbnGN92BwGcEGwXfXtVTyLygicqString:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的Stri
2015-03-23 11:33:49
475
转载 8086CPU寄存器全称
通用寄存器:ax——accumulate register——累加器bx——based register——基地址寄存器cx——count register——计数器dx——data registered——数据寄存器段寄存器:cs——code segment——代码段ds——data segment——数据段ss——stac
2015-01-10 22:25:48
1357
转载 托管和非托管
NET Framework 是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个保证代码(包括由未知的或不完全受信任的第
2014-12-21 09:45:50
727
原创 C#多线程状态判断
先转载一段C#多线程有很多值得学习的地方,这里我们主要介绍C# ThreadState属性,包括介绍主线程Main()函数和线程的优先级等方面。主线程Main()函数所有线程都是依附于Main()函数所在的线程的,Main()函数是C#程序的入口,起始线程可以称之为主线程。如果所有的前台线程都停止了,那么主线程可以终止,而所有的后台线程都将无条件终止。所有的线程虽然在微
2014-10-04 00:05:23
6713
转载 对C#中Thread.IsBackground属性的理解
原文地址:http://blog.youkuaiyun.com/luckeryin/article/details/5649144C#中,Thread类有一个IsBackground 的属性.MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释..Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间
2014-10-03 22:46:45
952
原创 2015小米笔试/阿里内推面试
小米笔试1.给出一个数字,判断是不是回文串?时间和空间复杂度越小越好我TM就是逗比,居然做题的时候偶数个直接返回False!!!!!!估计是没望了T T,好忧桑!!!!!!!!!!!!!2.计算多项式的乘积。给出两个多项式,进行计算。Input:(1,4),(5,3),(1,1),(-4,0) //(系数,指数)Output: //如上3.给一堆人,进行排序,有些人有特殊要
2014-09-26 10:35:50
1359
转载 AssemblyInf.cs的作用
在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍//是否符合公共语言规范(CLS)[assembly: CLSCompliant(true) ]//控制程序集中所有类型对COM的可访问性[assembly: ComVisible(false)]/
2014-09-19 14:56:28
682
转载 关于StructLayout
[StructLayout(LayoutKind.Sequential) ]是结构体排序问题;首先介绍一下 结构体和类的区别 :类是按引用传递 结构体是按值传递进入正题:结构体是由若干成员组成的.布局有两种1.Sequential,顺序布局,比如struct S1{ int a; int b;}那么默认情况下在内存里是先排a,再排b也就是
2014-09-18 16:19:40
1478
转载 使用MethodInvoker委托进行跨线程访问
使用MethodInvoker委托进行跨线程访问 (2007-03-30 09:45:37)转载▼标签: 科学 MethodInvoker 提供一个简单委托,该委托用于调用含 void 参数列表的方法。在对控件的 Invoke 方法进行调用时或需要一个简单委托又不想自己定义时可以使用该委托(摘自MSDN) 在多
2014-08-31 22:44:36
2295
原创 关于GetHostEntry无法解析IP地址和ReceiveFrom调用中ref关键字问题
郁闷死了这几天,都被这两个函数给搞死了,找了好久终于找到答案了
2014-08-18 16:17:19
1661
转载 线程传递参数
Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助不需要传递参数,也不需要返回参数我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Th
2014-08-06 20:05:49
588
转载 C#中get和set不带参数
get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码: using System; public class cls { private int book;//定义一个域(也可以叫变量,只是面向对像里都这么叫,使用起来也更加方便) public int Book { get { Console.WriteLine("dsf"); return b
2014-07-27 10:26:39
1764
转载 托管应用程序和非托管应用程序
托管很好理解!抽象一点讲就是一些功能你不要自己去实现,而是由clr去实现,由它(clr)去管理.比如指针空间:在vc中你用new 生成,而必须用delete去删除。但在c#中你不要管对象回收,也就是你用new生成对象,但你不必自己删除对象,删除相应不用的对象由clr去完成。 记得你小时候上幼子院,这就是托管(获得幼儿院的服务) 好处:
2014-07-27 10:22:15
590
转载 C#回调函数
C#回调函数应用示例,形象比喻方法助理解,整理了一个简单的例子来说明回调函数的用法: namespace CallBackFunction { class Program { static void Main(string[] args) { Program prog = new Program()
2014-07-27 10:20:25
751
原创 winpcap学习笔记--(Handling offline dump files--2)
这个是把dumpfile里面东西全部读出来并以16进制表示
2014-06-09 20:04:04
781
原创 winpcap学习笔记--(Handling offline dump files--1)
其实这章的作用就是把抓过来的包都储存在一个文件中,就是
2014-06-06 15:59:18
1251
原创 winpcap学习笔记--(Interpreting the packets)
尼玛,学了三年了,终于亲自接触到了IP包,好激动地说,哈哈哈哈哈哈
2014-06-06 08:52:00
1079
原创 winpcap学习笔记--(Capturing the packets without the callback)
最近学习winpcap总算走上点道路了,呵呵,继续加油!!!#define WIN32#define HAVE_REMOTE#include #include "pcap.h"// Function prototypesvoid ifprint(pcap_if_t *d);char *iptos(u_long in);char* ip6tos(struct sockadd
2014-06-05 11:28:15
682
原创 winpcap学习笔记--(Opening an adapter and capturing the packets)
#define WIN32#define HAVE_REMOTE#include #include #include //// NOTE: remember to include WPCAP and HAVE_REMOTE among your// preprocessor definitions.//#pragma comment(lib,"wpcap.lib")#p
2014-06-05 00:00:01
905
转载 WinpCap error LNK2019
用VS2010调试出现的问题下:错误 1 error LNK2019: 无法解析的外部符号 _pcap_freealldevs,该符号在函数 _main 中被引用错误 2 error LNK2019: 无法解析的外部符号 _pcap_findalldevs,该符号在函数 _main 中被引用错误 3 error LNK2019: 无法解析的外部符号 __imp__getnameinfo
2014-03-30 18:31:16
1622
转载 vs2010下搭建winpcap环境
一、 软件准备1) 下载最新版本的WinPcap安装包。地址:http://www.winpcap.org/install/default.htm2) 下载最新版本的WinPcap开发包。地址:http://www.winpcap.org/devel.htm3) 安装WinPcap。双击步骤1)下载的WinPcap_4_1_1
2014-03-30 18:22:50
1203
转载 每天学点Linux--(进程的挂起与恢复)
进程前台与后台转换需要用到以下几个命令:1. & 我们最常用到的就是这个命令了. 用法就是放在一个命令的最后, 可以把这个命令放到后台去执行. 大概用法如下:1$ tail-f log/* &2[1] 218673# 这里 [1] 代表它是后台运行的一个 job 编号为 1
2013-12-24 11:08:41
2761
原创 每天学点Linux--(rpm文件的安装)
cd到你存放rpm文件包的目录rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm安装时可能会遇到缺少包的错误。rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 软件包重复安装将会失败,若仍需要安装必须加--replacepkgs rpm -ivh --replacefiles webmin-1.290-1.noar
2013-12-14 10:27:26
585
转载 ASP.net--Session时间设置
ASP.NET session时间的设置方法一:asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码:Asp.net程序代码:mode="InProc"stateConnectionString="tcpip=127.0.
2013-12-09 19:17:28
891
原创 浏览器页面传值跳转
一、使用QueryString 优点: 实现起来非常简单缺点: 传递的值是会显示在浏览器的地址栏上的(不安全)不能传递对象适用于:传递的值少而安全性要求不高的情况下。使用这种方法的步骤如下: 1,使用控件创建web表单(form) 2,创建可以返回表单的按钮和链接按钮 3,在按钮或链接按钮的单击事件里创建一个保存URL的字符变量 4,在保存的URL里添加Qu
2013-12-06 16:36:04
811
转载 windows小技巧--(命令行关机设置)
WinXP本身具备定时关机的功能,WinXP的关机是由Shutdown.exe程序来控制的,该程序位于Windows\System32文件夹中,例如你要求12:00自动关机,可以这样操作: www.eoot.cn 点击“开始”/运行,输入“at 12:00 Shutdown -s”,这样到了12点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。利用Shutdo
2013-12-06 16:30:48
1005
原创 数据库——(如何修改数据库的名字)
use masterexec sp_renamedb 'oldname','newname'如果无法更改,并显以下错误:消息 5030,级别 16,状态 2,第 1 行 无法用排他锁锁定该数据库,以执行该操作。 那么:将数据库设置为单用户模式 在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。 右键单击要更改的数据库,
2013-12-04 18:46:02
3111
原创 ZOJ 3573 Under Attack (线段树版)
超级水的线段树,主要是题目时间太宽松了,不然这题应该还是比较有难度的。。第一次写结构体版的线段树,呵呵#includetypedef struct{ int l,r,d;}Node;int SUM=0;Node tree[15000*4];void Build(int l,int r,int th){ tree[th].l=l; tree[th].r=r; tree
2013-11-11 21:29:24
569
原创 HDU 1542 Atlantis
本人太菜,注释写得有点多,都是自己错了的地方~~~以后一定好好记住#include #include #include #include #define lson l , m , th << 1#define rson m + 1 , r , th << 1 | 1#define MAX 500using namespace std;//题目核心思想是把一个正方形看成两
2013-11-10 19:43:04
716
原创 ZOJ 3676 Edward's Cola Plan
关于题意的分析就转一下大牛的了~~不过这道题真的就是在考读题,其他都没什么好做的= =!!!不过我太菜了,A了快一个小时才A出来,郁闷啊题意:你给第i个人喝普通可乐他能给你Pi个盖子,给他中奖可乐他能给你Qi个盖子。中奖可乐用M个盖子可以换一个,盖子可以先借用再去换可乐。问:最多能获得盖子数。思路:按Qi-Pi差值排序。临界点是Qi-Pi=M,这时候换不换中奖可乐,最后得到的盖
2013-11-10 15:47:07
1074
电影院 管理系统
2014-05-29
寒江独钓windows内核安全编程相关软件
2013-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人