- 博客(29)
- 收藏
- 关注
原创 git学习——Github关联(2)
git学习——Github关联(2) 一、参考学习链接1、重点看Github与Git的关联。http://www.cnblogs.com/schaepher/p/5561193.html#github2、git的全面详细介绍。http://www.cnblogs.com/Genesisx/p/5556531.html3、设置或者取消代理https://gist.gi
2017-12-09 00:16:56 262
原创 学习资料集
写在最前面,资料来源于 https://github.com/CraryPrimitiveMan/reading阅读资料PHPLaravel - 从百草园到三味书屋 “From Apprentice To Artisan”Socket 深度探索 4 PHP (一)Socket 深度探索 4 PHP (二)Socket 深度探索 4 PHP (三)php7-internalPHP扩展开发
2017-12-01 18:38:35 417
原创 GO学习——安装编译(1)
GO语言学习系列一--安装编译一、安装GO指导链接:https://studygolang.com/articles/1605https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.1.mdhttp://blog.csdn.net/defonds/article/details
2017-11-30 23:14:52 274
原创 MySQL学习——添加新用户(1)
MySQL添加新用户、为用户创建数据库、为新用户分配权限参考博客http://blog.csdn.net/u013216667/article/details/70158452一、登录MySQLmysql -u root -p二、添加新用户允许本地 IP 访问 localhost, 127.0.0.1# username:jasper# password: 123456create us
2017-11-19 12:29:15 275
原创 jquery转换json对象为字符串JSON.stringify(jsonObject)
jquery转换json对象为字符串JSON.stringify(jsonObject)实例如下:json 对象obj如下:var jsonstr = JSON.stringify(obj);alert(jsonstr);则字符串变量jsonstr如下:{"iActionId":"13","iType":"10","sPdName":"cf","sActionNo"
2013-12-19 20:09:25 6509
原创 firebug调试篇——console篇
最近在做web端开发,对于web端开发的调试刚开始时我是一直摸不到头脑,准确的说刚开始的时候我不知道怎么去调试前端的东西,就在这样的状态下进行了两三个月。今天终于在用了Firebug一段时间后决定总结下firebug。Firebug内置一个console对象,提供5种方法用来显示信息。最简单也是最常用的方法是console.log(),可以用来取代alert()或者document.wri
2013-12-13 19:43:27 537
转载 PHP 使用header函数设置HTTP头的示例方法 表头
转载链接:http://justcoding.iteye.com/blog/601117//定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');
2013-08-23 09:54:48 479
原创 bootstrap modal弹出框
最近在web开发过程中需要做一个弹出框,通过看导师的代码和上网查阅了相关资料,最后完成了这个弹出框。具体实现功能为,当我点击日志按钮时,会出现一个弹出框,显示该日志的内容,如果点击弹出框的关闭或者右上方的退出按钮,该弹出框就会退出。html代码,这是标准格式:js代码:这是实现的核心部分: var SAVE_DATA = { //JSON格式的数组 'logpa
2013-08-17 16:51:00 1523
原创 jQuery validate参数验证总结
进行前端开发一个月,发现所写的每一行代码都是新东西,我像一如饥似渴的人,每天在吸取营养。这里总结下jQuery validate参数验证,当我第一次用到的时候我感觉很强大,虽然对懂的人来说很简单,但是我在用的时候还是走了一些弯路。详细资料参见链接jQuery validate参数验证。
2013-08-17 15:41:14 1033
原创 select option的使用
select元素可创建单选或者多选菜单,当提交表单时,浏览器会提交选定的项目,或者收集用逗号分隔的多个选项,将其合成一个单独的参数列表,并且在表单数据提交给服务器时包括name 属性。select元素是一种表单控件,可用于在表单中接受用户输入。可选的属性、值、描述disabled disabled 规定禁用该下拉列表multiple multiple 规定可选择多
2013-08-17 14:19:15 1728
原创 checkbox的使用
前序:好久没有写博文了,心里痒痒滴,来腾讯实习一个月了,每天都在忙,从现在开始我要把之前的都补回来~~~最近在从事前端web的开发,我是一个web前端零基础的女菜鸟,所以我想记录我成长的点点滴滴。checkbox:Checkbox 对象代表一个 HTML 表单中的 一个选择框。在 HTML 文档中 每出现一次,Checkbox 对象就会被创建。简单实例,文件.html是否接入
2013-08-17 13:38:21 991
原创 linux操作系统实验五--Linux操作系统是如何工作的?
学号:SA*****340 这篇博文主要研究Linux操作系统是如何工作的?主要从以下几个方面进行分析,它们是linux操作系统正常工作核心的几个部分。一、操作系统工作的基础1、存储程序计算机 存储程序计算机就是冯·诺伊曼结构,其核心思想是把计算机执行时需要的指令和数据存储起来,不用硬件来实现指令,从而改善计算机的灵活性,计算机可以很容易地改变其程序地址。在执行程序时C
2013-06-30 11:21:13 1009
原创 数据结构--循环单链表
循环单链表循环单链表是单链表的另一种形式,其结构特点链表中最后一个结点的指针域不再是结束标记,而是指向整个链表的第一个结点,从而使链表形成一个环。和单链表相同,循环链表也有带头结点结构和不带头结点结构两种,带头结点的循环单链表实现插入和删除操作较为方便。一个带头结点的循环单链表如下图所示:代码实例:CSList.h#ifndef CSLIST_H_#define CSLI
2013-06-23 00:46:08 735
原创 数据结构--循环双链表
循环双链表的示意图:代码:CDList.h#ifndef _CDLIST_H_#define _CDLIST_H_typedef char ElemType;typedef struct DNode{ ElemType data; struct DNode *next; struct DNode *prior;}DLinkList;void Init
2013-06-22 16:38:12 732
原创 数据结构--双向链表
双向链表:双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。图示:代码如下:DoubleList.h#ifndef DOUBLELIST_H_#define DOUBLELIST_H_typedef char ElemType;type
2013-06-22 15:55:21 726
原创 数据结构--单链表
单链表是一种重要的数据结构,掌握单链表是掌握数据结构的基础。开始学习单链表:这里附上在网上看到的有关单链表的删除和插入的图:什么都不说,直接附上代码:SingleList.h#ifndef SINGLELIST_H_#define SINGLELIST_H_typedef char ElemType;typedef struct LNode{ E
2013-06-22 15:28:07 655
原创 数据结构--顺序表
SqList.h#ifndef ALGO2_1_H#define ALGO2_1_H#define Maxsize 50typedef char ElemType;typedef struct{ ElemType data[Maxsize]; int length;}SqList;//顺序表类型定义/*初始化顺序表*/void InitList(SqList *&L
2013-06-21 16:08:55 697
原创 linux操作系统实验四--打造自己的Linux发行版(续)
整合grub1.安装grub从ftp://alpha.gnu.org/gnu/grub/下载GRUB Legacy的最后一个版本0.97的编译好的文件grub-0.97-i386-pc.tar.gz.在当前文件夹cworkplace目录下:tar zxvf grub-0.97-i386-pc.tar.gz#建立软盘映像:dd if=/de
2013-06-21 12:28:18 819
原创 linux操作系统实验四--打造自己的Linux发行版
准备工作1.安装QEMU2.编译内核3.制作根系统目录上面的工作参考linux操作系统实验四--qemu的安装和根目录系统制作整合busyboxbusybox简介 BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例如
2013-06-19 00:08:55 1681
原创 linux操作系统实验四--qemu的安装和根目录系统制作
安装QEMUQEMU是一套由Fabrice Bellard所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQMEU这个开源的加速器,QEMU能模拟至接近真实电脑的速度。我的ubuntu的版本是12.04.1.最省事的安装模拟器的方法是:cd ~sudo apt
2013-06-18 19:20:22 4600 4
原创 邮件透明过滤-贝叶斯垃圾邮件过滤
贝叶斯过滤器的理论介绍代码示例:#include "ProbC.h"#include "common.h"#define SPAMSIZE 50 #define PAMSIZE 50 #define MAXWORDS 15 FindWordNum(char
2013-06-16 18:44:52 867
原创 邮件透明过滤-中文关键词的提取
基于字符串的逆向匹配的中文分词器一、逆向最大匹配算法:基本思想:选取固定长个汉字的符号串作为最大符号串,把最大符号串与词典中的单词条目相匹配,如果不能匹配,就去掉最左边的一个汉字继续匹配,直到在词典中找到相应的单词为止。匹配方向是从右向左,减字方向是从左向右。算法流程: 第一步:初始化字符串并设置最大符号串的长度MaxWordLen=30;S1为待分析字符串
2013-06-16 17:21:26 1463
原创 邮件透明过滤-map的相关操作
C++标准模板库中的MAP容器是关联的key/value对容器,key自动排序,它的功能非常强大。MAP对象是模板类,需要关键字和存储对象两个模板参数:std:mappersonnel这就定义了一个用int作为索引,并拥有相关联的指向string的指针。提供一对一的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。std map内部数据的组织,s
2013-06-16 16:55:54 632
原创 邮件透明过滤-构造哈希字典
贝叶斯邮件过滤的第一步是进行中文分词的提取,这里涉及到的第一个技术点就是建立字典的map结构,为后面的垃圾库和和法库做好准备。这里主要介绍字典库的建立:#include #include #include #include #include using namespace std;/**Reference:http://blog.csdn.net/qll125596718/
2013-06-16 15:54:24 559
原创 Linux文件夹的操作
1、DIR,是directory的缩写,是思。DIR也是是DOS操作系统用来查看磁盘中文件的命令dir有很多的参数。2、头文件:#include 3、对应结构体如下:struct dirent{ long d_ino; /* inode number 索引节点号 */ off_t d_off; /* offset to this dirent 在目录文件中的偏移 */
2013-06-16 15:20:14 563
原创 Linux exec函数族
相关函数:fork(),execl(),execle(),execlp(),execv(),execvp(),execve()execl函数:头文件:#include函数定义:intexecl(const char * path,const char *arg,....,(char*)0);函数说明:execl()用来执行参数path字符串所代表的文件路径,接下来的参数代表执行该文件
2013-06-16 15:03:06 566
原创 Linux操作系统分析-lab2-进程的创建与可执行程序的加载
学号:sa****340 姓名:**钰参考:fork和exec系统调用最终都是通过int 0x80软中断 + EAX寄存器(存储对应的系统调用号)进入内核,在内核中fork和exec对应找到sys_fork/do_fork和sys_exec/do_exec。do_fork主要的工作就是创建一个新进程,创建的方法是拷贝当前进程、分配新的进程pid、插入进程相关链表队列中等。
2013-06-16 14:47:40 1355
原创 Linux操作系统-Lab3 更新内核与添加系统调用
Lab3 更新内核与添加系统调用 操作环境:Ubuntu12.04学号:SA12226340一、更新内核1、 更新内核进入shell,用命令uanme –a 查看Ubuntu的内核版本# uname –a下面手动更新内核到最新的文档版本2、 获取内核源代码网站:https://www.kernel.org/版本一直在更新,我更新用的是3.
2013-06-16 14:10:47 1020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人