- 博客(39)
- 资源 (11)
- 收藏
- 关注
原创 自己动手写操作系统笔记之helloworld
org 07c00h mov ax, cs mov ds, ax mov es, ax call DispStr jmp $DispStr: mov ax, BootMessage mov bp, ax mov cx, 16 ;CX=串长度 mov ax, 01301h mov bx, 000ch ;页号为0(BH=0) 黑底红字(BL=0ch,高
2015-09-15 19:15:53 1524
原创 炉石数据库以及django admin
#models.py# -*- coding:utf-8 -*-from django.db import modelsfrom django.contrib import admin# Create your models here.class card(models.Model): id=models.CharField('编号',max_length=8,primary
2015-09-09 20:26:40 1229
原创 python核心编程读书笔记
python笔记(python 核心编程)python2.7为主,ipython和pyCharm1.输入输出和字符串(在2.x中print后面的是整体,比如()、[],总之2.x不要加()也不是函数只是一个语句) print,input 不回车 python 2.x:print x, python 3.x:print(x, end="") 同时
2015-08-24 16:01:23 744
原创 单链表C++类模板实现
#include using namespace std;template class LinkedList{ private: struct Node { DT info; Node *next; }; Node *head; public: LinkedList(); ~LinkedList(); Node* locate(int i
2015-06-20 16:33:07 741
原创 arch安装笔记
其实没什么难的,只是记不住步骤和命令,故写此笔记,仅适合入门安装。1.分区用fdisk或cfdisk都行2.格式化mkfs.ext4 /dev/sda1mkswap /dev/sda2swapon /dev/sda23.挂载mount /dev/sda1 /mnt4.设置源(如有必要先设置网络)nano /etc/pacman.d/mirrorlis
2015-06-15 19:17:12 672
原创 Java socket多线程示例
服务器端:package tcpTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;
2015-06-04 16:14:36 797
原创 python socket 入门
server:import socketimport sysHOST=''PORT=21567BUFSIZE=1024ADDR=(HOST,PORT)try: tcpSerSock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) print('socket created.')except (socket.er
2015-06-02 19:11:17 538
原创 C++ cin 输入检测——vector数组循环赋值
/*cin检测示例:数组循环赋值初始化 */ #include #include #include using namespace std;int main(){ vector v; char ch1,ch2; int num1,num2,count; bool flag1=true,flag2; do{ cout<<"input:"; //循
2015-06-01 15:09:50 4942
原创 Spring Tool Suite MVC示例
首先到这里下载spring相关jar文件下载STS-bundle另外还要下载一个commons-logging-1.2.jar,随便网上搜一下即可先说一下spring简单java程序主要理解下spring的一些基本概念,比如依赖注入。上图要添加external jar,另外还需new 一个spring bean configera
2015-05-27 19:20:00 737
原创 简单html音乐播放器
html5 AudioPlayer使用方法:将此文件放在音乐文件目录,多选文件,点击播放。 html5 audio func
2015-05-02 17:59:59 969
转载 linux图形编程基础
很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.图 形界面并不是linux的一
2015-04-21 16:13:48 671
原创 Debian(wheezy) 配置PostgreSQL9
先简要记录下系统安装过程。首先是分区,新建两个区(不必是主分区,不必考虑可启动标志云云),其中一个为/(ext4),另外一个为swap,写入grub 。进入系统之后首先设置软件源,即编辑/etc/apt/sources.list(用nano或gedit命令行编辑)我一开始添加的临时源:(在最后添加)deb http://ftp.debian.org/debian stable main
2015-03-17 17:22:42 850
原创 安卓实训笔记
安卓开发就是用xml写界面,java代码控制逻辑。xml在res的layout目录,java代码在src目录的包中。安卓四大组件:Activity,Service,Content Provider,BroadcastReceiver。首先学习界面布局以及常用控件。LinearLayout和RelativeLayoutTextView,Buttonor
2015-03-08 13:40:55 793
原创 eclipse adt 安卓开发配置
首先jdk、android sdk是必须的。ide不用eclipse的话也可用android studio什么的。adt-bundle包含了已配置好adt的eclipse和sdk。要单独安装的话,sdk http://wear.techbrood.com/sdk/index.html#downloadadt http://developer.android.com/sdk/
2015-03-02 13:49:44 597
原创 java文件读写(输入输出流)
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package filete
2015-01-15 12:52:37 746
原创 java swing示例(计算器)
java核心技术卷一-第九章例9-1(计算器)/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in th
2015-01-14 19:51:43 753
原创 gvim python初级配置
我的vimrcset nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' |
2015-01-07 15:42:42 1255 1
原创 eric pyqt开发
如何安装就不多说了。运行eric5.pyw(现在已经出eric6了)先说下配置选APIs,选择语言python,再add一些api并编译。选择project-new,注意project directory一定要选择一个文件夹,否则无法点确定!之后自动生成__init__.py文件。先这样,过些天我贴上pyqt的示例代码。
2015-01-06 22:03:10 1135
原创 oracle笔记
Oracle数据库的各种物理结构,包括数据文件(datafile)、重做日志文件(redo log files)、和控制文件(control files)。每个Oracle数据库使用一个或多个物理的数据文件(datafile)。数据文件中包含所了有的数据库数据。按表、索引等逻辑数据库结构组织的数据存储在数据库的数据文件中。数据文件的特点有:一个数据文件只能属于一个数据库
2015-01-05 22:12:23 561
原创 linux shell 编程示例
#这是一个模拟考勤管理系统#!/bin/bashlogin(){ username=$1 userpassword=$2 IFS=":" while read name password do name=`echo $name` password=`echo $password` if [ "$username" == "$name" ] && [ "$use
2015-01-02 15:31:03 691
原创 C素数相关
#include#includeint isPrime(int);//int isPrime2(int);//void primeDecompositon(int num);int main(){ int i,count; int range,sum; i=range=0; while(1) { printf("range:"); scanf("%d",&rang
2014-12-30 22:38:51 608
原创 wpf登录窗口示例
对项目(我这儿是WpfApplication1)右键-添加-新建项,左侧选数据,选ado.net模型点添加之后,选择从数据库生成(如果要重新创建数据库选空模型),下一步之后选择新建连接(会自动创建连接字符串),服务器名写本机名,写已有数据库名,测试连接之后就ok了。(连接可能会报错,要打开允许远程连接,就是开启混合认证和sa账户)其实这就是ORM了。这是核心代码
2014-12-20 12:09:31 1437
原创 pydev django示例
#urls.pyfrom django.conf.urls import include, urlfrom django.contrib import adminurlpatterns = [ # Examples: # url(r'^$', 'mysite.views.home', name='home'), # url(r'^blog/', include('
2014-12-13 12:47:47 877
转载 html参考
HTML Basic DocumentDocument name goes hereVisible text goes hereText ElementsThis is a paragraph (line break) (horizontal rule)This text is preformattedLogical StylesT
2014-12-12 21:12:16 566
原创 python shell电话本sqlite版
#-*- coding:utf-8 -*-import sqlite3import osconn=sqlite3.connect('Contact.db')cu=conn.cursor()sql="select count(*) from sqlite_master where type='table' and name='People';"if not conn.execut
2014-12-12 14:02:51 575
原创 python shell电话本
class People: def __init__(self,*args, **kwargs): self.name='' self.mobile='' def _set(self,attr,para): if attr=='name':self.name=para if attr=='mobile':self.mo
2014-12-10 21:08:02 646
转载 正则表达式
字符 描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
2014-11-18 21:59:10 446
原创 qt用设计器实现简单四则运算计算器
////dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dialog(QWidget *parent = 0);
2014-11-06 14:11:34 4649 1
原创 C++ 控制台简单电话本实现
#include#include#includeusing namespace std;class People{ private: string name; string tel; public: People(){} void setName(string _name){name=_name;} void setTel(string _tel){tel=_t
2014-11-05 20:40:17 852
原创 C++初始化列表
#includeusing namespace std;class firstClass{ private: int a,b; public: firstClass(int mya,int myb){a=mya;b=myb;} int geta(){return a;} int getb(){return b;}};class Test1{ private:
2014-11-05 10:36:03 503
原创 VS opengl开发配置
/* * FreeGLUT Shapes Demo * * Written by Nigel Stewart November 2003 * * This program is test harness for the sphere, cone * and torus shapes in FreeGLUT. * * Spinning wireframe and smooth sh
2014-10-30 13:33:13 785
原创 C++ GUI Qt4编程笔记1
#include #include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget *window = new QWidget; window->setWindowTitle("Enter Your Age"); QSp
2014-09-26 22:17:24 947
原创 第一个Windows窗体程序
/*------------------------------------------------------------ HELLOWIN.C -- Displays "Hello, Windows 98!" in client area (c) Charles Petzold, 1998 ------------------------------
2014-09-14 22:44:18 620
原创 二路归并
#includeusing namespace std;int main(){int a[6]={1,3,5,7,9,11},b[4]={2,4,6,8},c[10];int i,j1=0,j2=0;/*for(i=0;iif(a[j1]c[i]=a[j1];j1++;if(j1==6){i++;while(j2c[i]=b[j2];j2
2014-03-08 13:26:35 799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人