- 博客(12)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 SQL与NOSQL
Memcached+MySQL后来,随着访问量的上升,几乎大部分使用MySQL架构的网站在数据库上都开始出现了性能问题,web程序不再仅仅专注在功能上,同时也在追求性能。程序员们开始大量的使用缓存技术来缓解数据库的压力,优化数据库的结构和索引。开始比较流行的是通过文件缓存来缓解数据库压力,但是当访问量继续增大的时候,多台web机器通过文件缓存不能共享,大量的小文件缓存也带了了比较高的IO压力。在这个
2016-08-27 15:19:15
615
转载 WIN7下权限问题分析与解答
最近做实验室项目时,遇到需要在计算机启动时以管理员权限运行程序,但是不管是添加启动项,任务计划,还是修改注册表,最终都不能启动。最后就是google了,由于UAC的存在,需要管理员权限的应用程序开机启动会失败。原文链接:http://www.lai18.com/content/559750.html1.WIN7下运行软件为什么会提示权限不足?为了降低计算机系统的风险,Windows Vista引入U
2016-08-18 10:39:51
847
原创 深度探索c++对象模型-阅读笔记
深度探索c++对象模型-阅读笔记 第一章和第三章 1. class object model class Point的内存分布 2. 虚函数指针vptr的设定和重置都是由class的constructor,destructor和copy assignment自动完成。class Base;class Drive:public Base;Drive d;Ba
2016-07-27 21:32:39
383
原创 raw socket (续)
最近在学习raw socket,上一篇文章也成功发送了SYN,使得服务端的状态变为SYN_RECV。 http://blog.youkuaiyun.com/lizhia1221/article/details/51946592 因此,就想尝试去模拟TCP三次握手,无非就是发送三个数据包嘛,想想好像挺简单的,然后瞬间打脸了。下面是测试代码:/* 模拟tcp三次握手,然后收到syn+ack之后,内核也会处
2016-07-20 13:05:16
988
原创 linux raw socket
raw socket即原始套接字,可以通过创建socket时,设置参数SOCK_RAW来创建。相比平时使用SOCK_STREAM创建的应用层的套接字,raw socket可以直接处理ip首部和tcp首部,并且可以监听抓取经过本机的ip数据包和mac帧,可以处理ICMP和IGMP等网络控制报文。通常有两种方式: //发送接收ip数据包socket(PF_INET,SOCK_RAW,IPPROTO_T
2016-07-19 17:20:20
2927
原创 c#使用多线程动态在多张图上画图和写字
最近有个需求就是在多张图上动态的画曲线,并且鼠标放在图上的时候图片放大且此时图上还是继续的画曲线。于是这里就做了个小Test一、新建一个窗口,添加三张图和一个timer,此处timer是为了每一秒刷新图片效果图如下:二、添加一个类 DrawString,用来画图using System;using System.Collections.Generic;using Sys
2013-11-22 10:59:55
2528
原创 c#使用 VTemplate模板引擎制作html报表
一、新建一个c#窗体项目,命名为VT二、首先制作一个html模板如下,命名为Untitled-2.html无标题文档 序号 姓名 成绩 {$:i}号 {$:student.name}
2013-11-18 16:24:56
4201
转载 VTemplate模板引擎的使用--入门篇
1、什么是VTemplate模板引擎?详细请点击这里。2、怎样使用VTemplate模板引擎?第1步: 下载VTemplate模板引擎的最新库文件(从这里下载),下载回来后将库文件引入到你的项目中。第2步: 针对你的目的设计好VT模板(如HTML页面)。第3步: 根据VT模板在代码里实例化模板引擎对象,并处理相关的逻辑数据。第4步: 输出模板引擎的最终呈现数据(
2013-11-17 21:56:18
1488
转载 基于.NET的免费开源的模板引擎---VTemplate
1、VTemplate模板引擎的简介VTemplate模板引擎也简称为VT,是基于.NET的模板引擎,它允许任何人使用简单的类似HTML语法的模板语言来引用.NET里定义的对象。当VTemplate应用于web开发时,界面设计人员可以和程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由程序开发人员关注业务逻辑编码。VTemplate将.NE
2013-11-17 21:33:14
1292
转载 c#中无法加载CrystalReport的crdb_adoplus.dll文件问题
本人在用VS2010的CRYSTALREPORT开发报表的时候,实用push模式开发的时候运行发现的无法运行报表。无论如何更改代码都是出现相同的错误。然后GOOGLE之,在SAP的论坛里找到了答案。主要是因为4.0framework无法编译以前版本的framework。问题描述: 未能加载文件或程序集“file:///C:\Program Files\SAP BusinessOb
2013-11-10 10:19:55
1418
原创 C#水晶报表使用小结
最近在公司实习,用到了水晶报表生成报表,在这里小结下使用的心得在这里先介绍下使用水晶报表显示文本内容,后续介绍怎么显示图片一、首先建立一个form,并在form中添加CrystallReportViewer,效果如下二、我们要添加一个数据集,右击项目->添加->添加新建项目->选择数据集然后在数据集中添加一张表,并添加三个列,如下三、最后在添加一个水晶报
2013-11-10 10:13:09
2348
转载 c#socket通信,转载留自己学习用
using System;using System.Collections.Generic;using System.Linq;using System.Text;//添加Socket类using System.Net;using System.Net.Sockets; namespace SockeConsoleServer{ class Program {
2013-10-19 11:13:50
947
Linux高性能服务器编程
2016-07-20
c#中怎么实现调用一个方法之后在pixturebox中画图
2013-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人