- 浏览: 262105 次
- 性别:
- 来自: 吉林
最新评论
-
hhb19900618:
你好 请问怎么处理 客户端 socket发送数据超时后的崩溃问 ...
c socket 编程(TCP服务器端代码) -
gar_odie:
挺好的,谢谢露珠
jquery table分页插件 -
a545807638:
...
jquery table分页插件 -
a06062125:
挺好!值得学习
二叉查找树 --c代码 -
a06062125:
只有代码没有讲解 这也算日志
kmp 算法 --转
文章列表
1.此导出方法简单,没有乱码问题,不过本质还是xml,所以不能将导出文件导入。(Excel_XML是外部方法,需要Excel_XML外部类)
Class OutOrInService
{
//导出excel
function saveExcel($filename,$sheetname,$data)
{
// $black = new BlackService();
// $data = (array)$black->select("&qu ...
1。文件名 Mysql.php
<?php
define("PAGE_SIZE",10);
define("IP_WHITE",1);
define("IP_BLACK",0);
define("WORD_CN",1);
define("WORD_EN",0);
class Mysql
{
private $server="127.0.0.1& ...
1. MYSQL *mysql_init(MYSQL *mysql)
初始化一个类型为MYSQL的数据结构,为执行mysql_real_connect()做准备。参数mysql为指向该结构的指针,如果mysql为NULL,则新建并初始化一个MYSQL的数据结构。新建的结构将在mysql_close()中释放。
...
后台c 语言为服务器端,前台php与客户端。
1.后台c语言代码:
(1)socket_connect.h
#ifndef SOCKET_CONNECT_H
#define SOCKET_CONNECT_H
#include <sys/types.h>
#include <sys/socket.h>
#include <string.h>
#include <stdio.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#inc ...
1.文件名为 connect.h
#ifndef CONNECT_H
#define CONNECT_H
/******************
**功能:连接初始化
**输入:port 端口,listen_fd1 监听文件
**输出:返回监听文件
******************/
int connect_init(int port,int *listen_fd1); //初始化socket,建立连接
/******************
**功能:发送功能
**输入:com_fd 客户端文件,buf 发送信息,len 信息长度
**输出:返回 ...
需要引入头文件 #include<pthread.h>
1.创建线程
int
pthread_create(pthread_t *pid,const phread_attr_t *attr,void *(*handler)(void *),void *hand_attr);
(1)pid 表示创建线程的id指针
(2)attr表示线程的属性,如果为NULL,表示默认设置
(3)handler表示一个回调函数,即线程所要运行的函数
(4)hand_attr 表示回调函数参数地址
...
各种字符集和编码详解(转)
在软件的编码和实现中,我们可能会碰到个 一个比较头疼的问题--编码,不同字符间的编码和解码,你确定了解各种字符的编码吗?一个朋友问到了我这个问题,我虽然能回答一两个出来,但是感觉已经有点模糊,混乱了,在网上搜了搜,在书上翻了翻,总结一下吧。首先按照字符编码的历程来看:
1. ASCII
我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯泡 ...
1. tuple4 libnids最基本结构
struct tuple4{
u_short source; //源端口
u_short dest; //目的端口
u_int saddr; //源ip
u_int daddr; //目的ip
}
2. ...
Libnids-API(中文版)==================== libnids-1.16 ====================
1. 简介 2. IP碎片重组 3. TCP流还原 4. 例子程序 5. 基本的Libnids结构和函数 6. 其它有用的技巧 1. 简介 Libnids定义的数据结构和函数的声明集中在头文件nids.h中。使用Libnids的应用程序 必须包含这个文件,并且要与Libnids.a静态库进行连接。 应用程序的Main函数一般是这样的形式: main() { 应用程序的私有处理,与Libnids无关; 可选择的Libnids参数的修改; if(!nids_ ...
首先,下载3个源码包,可以在网上找到。我提供了3个包,也可以使用他们。
安装顺序 libnet-》 libpcap -》 libnids
在安装 libpcap 之前 必须安装 flex 和 yacc,可以使用 $apt-get install flex 和 $apt-get install byacc 安装。
安装每个包命令都一样。
现解压包,通过cd命令到文件夹内
$./configure
$make
$make install
这样就安装完一个包了。
在安装libnids ,我的总是会报错,会提示 /home/ss/下载/libnids-1.20/src/ ...
- 2009-11-24 10:49
- 浏览 4659
- 评论(0)
1。在ubuntu 终端输入
$apt-get install eclipse //开始安装eclipse
或者到官网下载
下载地址:http://www.eclipse.org/downloads/index.php
2。安装cdt
两种方法:(1)在eclise中 help-》new install software。。。
输入安装地址:http://update.eclipse.org/tools/cdt/releases/new
(2)自己下载cdt ,安装。 ...
- 2009-11-24 10:31
- 浏览 1733
- 评论(0)
1。首先要设置下载源
在终断输入 $sudo su //切换到root用户,然后输入密码
$gedit /etc/apt/sources.list // 这样就打开了源文件,让后将你的源地址粘贴进去
这是我的源地址,适合ubuntu 9.10版本的
deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic main restricted universe multiverse
...
- 2009-11-24 10:18
- 浏览 1399
- 评论(0)
1.先照此创建文件
2.创建实体(User.java)
package com.zx.test.model;
public class User {
private Long id;
private String name;
private Integer age;
private String password;
// get/set方法
}
3。使用hibernate映射文件映射实体(User.hbm.xml)
<?xml version="1.0" encoding="utf-8"?&g ...
- 2009-09-23 21:21
- 浏览 972
- 评论(0)
1。添加jar包 (下面有所需的jar包,可下载 ) 2。在web。xml中添加对struts的加载和对spring的监听( web.xml )
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun ...
- 2009-09-22 22:05
- 浏览 1363
- 评论(0)
使用方法:
(1)下载jquery.js,现在最新版本为1.3
(2)新建js,我的为page.js,放入以下代码。
jQuery.extend({
page:function(divId,pagesize){
var div=divId;
var x="#"+div+" table tr:has(td)";
var y="#"+div;
var z="#"+div+" table";
var table=$(x); ...