自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 Xshell 更改字体配色

打开Tools下的Color Schemes,结果如图:选中其中一个,Save as另存为一个新的,选中这个新的xcs文件,点击Edit,这时,你就可以随意修改编辑你喜欢的配色方案了~~或者  也可以自己编写代码,Import进去;xcs格式如下(以默认的为例):[ANSI Colors on Black]text(bold)=ffffffmagenta

2016-03-18 15:31:29 1420

转载 html中js实现左边框控制右边框的显示

function $(v){return document.getElementById(v);}var x=0;function c(y){$("a"+x).style.display = "none";$("a"+y).style.display = "";x=y} 菜单一菜单二这里是文字这里是图片,自己写上

2016-03-13 20:04:57 2862

转载 SESSION 页面刷新 失效

PHP中,session不能传递到下一个页面去,一般有两种情况:我们先写个php文件:, 传到服务器去看看服务器的参数配置。转到session部分,看到session.use_trans_sid参数被设为了零。这 个参数指定了是否启用透明SID支持,即session是否随着URL传递。我个人的理解是,一旦这个参数被设为0,那么每个URL都会启一个 session。这样后面页面就无法追踪

2016-03-07 01:29:34 8505

原创 mysql 更新多条id键值相同记录中的最新(最后一条)记录

例如上表(memorystorage表):每次退柜操作时,要把退柜时间return_time更新(0000-00-00 00:00:00 -> $nowtime)update memorystorage  set return_time = $nowtime' where return_time = ( select A.return_time from(select  return_

2016-01-14 02:29:10 1142

原创 php 提交网页 传值 获取编辑框的值

如果可以刷新页面,可以有POST或者GET方式来讲其传过去,方法同上如果要不刷新页面,那应该用AJAX来实现,用JavaScript在页面获取到值后,再利用浏览器内置的XMLHttpRequest对象,将其发送给PHP页面,有PHP页面完成后再回调你的页面(当然这里面的很多功能都是XMLHttpRequest对象来完成的)。1,提交表单前获取值...func

2016-01-11 22:43:00 882

原创 php 返回查询结果某个字段

global $mysql;//查询    $sql = "select * from `bookTable` where student_id = '".$student_id."'";    $student_value = $mysql->getLine( $sql );//读值    $period = $student_value['period'];    $s

2016-01-07 23:40:51 2146

原创 php 函数返回多个值

1,使用数组functionretrieve_user_profile() {$user[] ="Jason";$user[] ="jb51.net";$user[] ="English";return$user;}list($name,$email,$language) = retrieve_user_profile();ech

2016-01-05 00:21:26 2354

转载 php下使用 $_FILE

$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传$_FILES数组内容如下:$_FILES['myFile']['name'] 客户端文件的原名称 $_FILES['myFile']['type'] 文件的 MIME类型,需要浏览器提供该信息的支持

2015-12-23 21:05:40 530

转载 sql 存储过程

转自:http://www.cnblogs.com/jiajiayuan/archive/2011/06/15/2081201.html什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般S

2015-11-13 00:42:04 334

原创 C++下简单的socket编程

对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.  SOCKET中首先我们要理解如下几个定义概念:  一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就

2015-10-23 20:18:57 402

原创 ws2_32.lib 网络编程

project->settings->link 在object/library modules 中加入ws2_32.lib在项目上点右键->属性->配置属性->链接器->输入->附加依赖项加入ws2_32.lib如:error LNK2001: unresolved external symbol [email protected] : error LN

2015-10-23 20:17:22 7556

转载 嵌入式软件工程师经典笔试题

> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因

2015-10-20 00:03:44 355

转载 String 的普通构造函数、拷贝构造函数、析构函数、赋值函数

题目:编写类String的构造函数、析构函数和赋值函数,已知类String的原型为:  解答:(1)//普通构造函数构造函数:构造函数是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中,特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。String::Str

2015-10-18 01:47:37 340

转载 C++ 多态性

转自:http://blog.csdn.net/hackbuteer1/article/details/7475622C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核

2015-10-18 01:40:35 346

原创 枚举

在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如: enum weekday{sun,mon,tue,wed,thu,fr

2015-10-15 00:35:48 518

转载 map和vector的迭代器失效问题(某公司招聘笔试试题)

当删除一个STL容器(比如map, vector)中的某个元素时, 会引起迭代器失效, 所以, 我们务必提高警惕。 某次笔试, 我遇到这样一个题目: 删除map中value为5的倍数的元素。 该题看起来很自然很简单, 实则有迭代器失效的陷阱。如果对迭代器失效问题一无所知, 则很容易写出如下的错误代码:#include #include using namespace std;typ

2015-10-13 21:29:45 627

转载 结构体作为STL map的key时需要注意什么? (某公司招聘面试试题)已跪~~~~(>_<)~~~~

某公司招聘的面试环节, 有这样一个题目:结构体作为STL map的key时需要注意什么? 对于懂STL map的同学来说, 这个题目还是比较easy的, 先看程序:#include #include #include using namespace std;struct Info{ string name; int score;};int main(){ Info a,

2015-10-13 19:44:24 935

原创 STL MAP(key,value)

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2015-10-13 19:26:26 694

原创 正则表达式(整理)

正则表达式简介  有些新手对正则表达式不是很熟悉,有必要在此作一简单回顾。如果你是正则表达式高手,可以不用看这一部分。  正则表达式是描述字符串集的字符串。例如,正则表达式“Mic*”描述所有包含“Mic”,后跟零个或多个字符的字符串。Mickey、Microsoft、Michelangelo 或 Mic 本身都是例子。句号“.”匹配任何字符,“+”类似“*”,但至少要一个字符,所以“

2015-10-13 00:26:45 473

转载 数据库常见的面试题

在整理准备数据库面试的过程中,先是在网上一顿海搜,找到历史面试题,然后一个骨头一个骨头的啃完,现在基本上这些问题(或者说叫做实践)都没有问题了。遇到的困难是:PL/SQL居多,T-SQL太少,所以需要筛选,修改答案,甚至有一些在T-SQL里面还没有支持。下一步再把数据库T-SQL经典教程在翻看一遍,基本上对数据库就算告一段落了,前前后后共整整1个多月的时间(去年10.1是二周,下载是三周)

2015-10-12 22:56:44 1020

转载 SQL分页的三种方法

三种SQL分页法 表中主键必须为标识列,[ID] int IDENTITY (1,1)1.分页方案一:(利用Not In和SELECT TOP分页)语句形式: SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN(SELECT TOP 20 idFROM TestTableORDER BY id))ORDER BY ID

2015-10-12 22:23:23 1232

原创 sql 取表的前10条记录,任意中间几行的记录

取表的前10条记录with a as(select *,row_number()over(order by department)rn from _SucceedStaff )select * from a where rn取表的任意中间几行的记录eg:10-30with a as(select *,row_number()over(order by department)rn f

2015-10-12 21:10:08 9512

原创 sql 连接表的两个字段拼接成新字段 ,形成新字段插入

有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:MySQL: CONCAT()Oracle: CONCAT(), ||SQL Server: +CONCAT() 的语法如下:CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle的CONCAT()只允许两个参

2015-10-12 21:03:49 49274 1

转载 从输入网址到显示网页的全过程分析

http://www.itmian4.com/forum.php?mod=viewthread&tid=1655&fromuid=1931作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛

2015-10-11 23:56:41 639

转载 计算机网络五层协议简介

五层模型主要是结合了osi的七层和tcp/ip的四层得出,主要是物理层、数据链路层、网络层、传输层、应用层五层, 下层向上层提供服务,上层向下层提供接口。 作为一个iOS开发者接触比较多的就是上面两层,所以本文也主要介绍上面两层。先讲一讲各层的传输单位,应用层是报文(message),报文在发送之前一般会划分成为等长的数据段,在每段前面加上一些必要的控制信息组成的首部后,就构成了一个分组(

2015-10-11 23:31:46 1128 1

原创 strlen() sizeof()

char a[] = "123456";char b[] = "12\03456";cout cout 输出的是:6,75,6strlen和sizeof的计算方式不一样的,strlen遇到结束符'\0'计算结束,而且结束符不算在内,但是sizeof不一样,他就是计算整个数组占用了多少内存,包括结束符。如果字符的个数等于字符数组的大小,那么strlen()的返回值就无

2015-10-11 22:01:13 352

原创 C/C++ 32位/64位 sizeof(数据类型)

32位编译器:char :1个字节char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)short int : 2个字节int: 4个字节unsigned int : 4个字节float: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned lon

2015-10-11 21:06:27 657

转载 C++容器

什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方案”。

2015-10-10 11:48:19 212

原创 学习C++要点

1.类的思想(这是面向对象编程的基础,没有很好的类的思想,就无法发挥C++的极致)2.类重载和继承(重重之中,C++的灵魂)3.引用的使用(在C++中非常钟爱引用)4.const类型(这个也远远比在C中用的多,C++也非常鼓励用const)5.现在的工程中STL(C++标准库)编程非常流行,我们在工作中,会用到很多STL中的东西比如:vector容器,迭代器,泛型编程等等,用起来很

2015-10-10 10:11:08 263

转载 const

const 修饰的是内存 ,说明内存存储是常量,及不可改变,当他修饰指针的时候,我们注意到 const char *p;那么p指向的内容是不能改变的,我们可以改变p的指向。如修改 p=“china”; char *const p 则指针的指向不能改变, char *str =“china”; char *str1 =“american”char *const p =str;p=str1;报错

2015-10-10 10:07:08 252

原创 C# 子窗口修改主窗口的控件

//先将父窗口中的控件设为public (eg:可以直接生命成public 但最好做个属性.例如public TextBox FormText{get{return textBox1;}})//然后实例化子窗口时,将当前的父窗口传进去 Form2 frm = new Form2(this); Form2.show(); //Form2为新弹出来的

2015-09-27 12:12:50 2507

转载 String.Split()函数

转自:http://blog.csdn.net/zhvsby/article/details/3404721C#中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式, 但是如果使用不当, 会造成错误, 最近在做code review时, 看到大部分人这么使用:string s = "A|B|:|C:D";string[]

2015-09-21 20:16:25 400

原创 部分真题整理5

1、 java关于异常处理机制的叙述哪些正确(BC)catch部分捕捉到异常情况时,才会执行finally部分当try区段的程序发生异常时,才会执行catch区段的程序在try区段不论程序是否发生错误及捕获到异常错误,都会执行finally部分以上都是解析:1.try和catch语句 ●将要处理的代码放入try块中,然后创建相应的catch块的列表。如果生成都异常与ca

2015-09-11 11:42:29 3347

转载 求集合/字符串中的所有组合 (C语言)

转自:http://blog.csdn.net/fanzitao/article/details/7879033来源:http://zhedahht.blog.163.com/blog/static/2541117420114172812217/ 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。分析:在本系列

2015-09-09 19:33:17 2350

转载 全排列 (C语言实现)

http://blog.csdn.net/v_july_v/article/details/6879101转自:http://blog.csdn.net/fanzitao/article/details/7879027题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c 所能排列出来的所有字符串abc、acb、bac、bca、cab 和

2015-09-09 19:06:08 1344

原创 剑指offer 算法(树的两个节点的最低祖先)

解析:先序遍历树,用两个链表保存遍历所走的路径,再求两个链表的最低公共结点#include #include #include using namespace std;typedef struct node{ char var; struct node* lTree; struct node* rTree;}Tree;Tree* create(void){ cha

2015-09-08 17:17:20 260

原创 英文语句处理(空格处理)

要求:去除句子句首句尾的空格,单词间的空格若连续出现多个,只保留一个注释:两种方法实现了。第一种方法比较水,参照之前写的把句子中的空格转换为“%20”那道题,硬是调用自带的函数,能实现,但感觉略复杂化了,就不多说了第二种方法,逐个读取字符串里的字符,逐个判断,简单易懂,先去除句首句尾空格,缩小范围,再在这个小范围里逐个判断,实现#include #include #incl

2015-09-07 21:46:15 1486

原创 格雷码实现

格雷码(Gray Code)是一个数列集合,每个数使用二进位来表示,假设使用n位元来表示每个数字,任两个数之间只有一个位元值不同。例如以下为3位元的格雷码: 000 001 011 010 110 111 101 100 。如果要产生n位元的格雷码,那么格雷码的个数为2^n.

2015-09-07 21:29:51 527

原创 剑指offer 算法 (综合)

题目描述将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。解析:现在才发现,原来字符串转数字特蛋疼,很多细节,以前从来就没考虑过,鲁棒性啊!!!  首先,得定义个标志位LegitimateInput,表示串str是否为合法输入,初始化为1:合法输入。开始判断啦~~~若str空串,直接LegitimateInput置0,return 0退出;不是空串,那么,开始分析每个

2015-08-31 18:51:30 852

转载 用位运算实现四则运算之加减乘除

转自:http://www.cnblogs.com/dandingyy/archive/2012/10/29/2745570.html^: 按位异或;&:按位与; | :按位或计算机系统中,数值一律用补码来表示:因为补码可以使符号位和数值位统一处理,同时可以使减法按照加法来处理。对补码做简单介绍:数值编码分为原码,反码,补码,符号位均为0正1负。原码 -> 补码: 数值

2015-08-31 14:20:29 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除