2013年8月15日

JSON数据格式

摘要: 首先,给大家推荐一个工具,可以判断你写的JSON数据格式是否正确,地址:http://www.bejson.com/go.php?u=http://www.bejson.com/index.php其次,JSON对象和DOM对象转换,必须记住JSON.stringify()就是将JavaScript对象转化为字符串, JSON.parse()就是将字符串转化为JavaScript对象。 JSON建构有两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct.. 阅读全文

posted @ 2013-08-15 19:51 bbsno 阅读(193) 评论(0) 推荐(0)

设计模式-命令模式

摘要: 命令模式:1,将命令的请求者和命令的执行者进行解耦。 2,通过将命令封装成对象,命令对象封装了接收者和要执行的动作 3,将命令封装成对象,命令可以传递,通过在命令对象中添加undo方法,支持撤销。 4,调用者通过调用命令对象的execute方法,执行接收者的具体动作 5,通过使用宏命令,宏命令也是一个命令对象,只是它是一种组合模式的体现。它拥有一个命令对象列表,代表着一堆要执行的命令,也可以支持撤销。 6,实际操作的时候,可以会有聪明的命令对象,他们不把工作委托给接收者(Receiver.action()),而是直接在execute中实现了Receiver.action()... 阅读全文

posted @ 2013-08-15 19:49 bbsno 阅读(224) 评论(0) 推荐(0)

windows vc6 release 调试

摘要: 1、工程设置对话框,settings for对话框中选择所需的版本(例如 “Win32 Release”)2、C/C++标签里选择General。Debug info选项,如果是发布版本,则选择Program Database,如果是调试版本,选择Program Database for Edit and Continue(注意,编辑继续选项与优化链接不相容,而且他还增大可执行文件长度,从而不适合于发布版本)3、link标签选择Debug。Debug info的Microsoft format选项,不要选择Separate types,这样所有的调试信息才会被合并到单独的一个PDB文件中。如果 阅读全文

posted @ 2013-08-15 19:46 bbsno 阅读(325) 评论(0) 推荐(0)

hdu4530小Q系列故事——大笨钟

摘要: Problem Description 饱尝情感苦恼的小Q本打算隐居一段时间,但仅仅在3月25号一天没有出现,就有很多朋友想念他,所以,他今天决定再出来一次,正式和大家做个告别。 小Q近来睡眠情况很差——晚上睡不着,早上又起不来!以前总是全勤的他这个月甚至迟到了好几次,虽然主管没说什么,但是他自己清楚此事的严重性。 爱情没有了,小Q不想再失去面包,于是他决定买个闹钟,为求质量可靠,特意挑了个最贵的原装进口货!但是,正所谓屋漏偏逢连夜雨、人倒霉的时候喝凉水都塞牙,小Q新买的这个进口闹钟竟然每分钟总是比正确时间慢那么几秒! 可怜的小Q愤愤然道:“真是一个大笨钟!” 但是为了充分... 阅读全文

posted @ 2013-08-15 19:44 bbsno 阅读(200) 评论(0) 推荐(0)

IE6/7下移除button、input 默认边框和去掉焦点线

摘要: 一、去掉边框:看看基本的HTML: 通常解决这样的bug最好的方法就是在button和input的标签外添加一个标签,然后将样式写在这个标签上,并且把button和input的默认样式都去除掉。 实现方式一:设置CSS: 实现方式二:设置CSS,并使用滤镜:此种方式貌似会有点问题!待在真实IE7环境中验证。 二、去掉焦点线: 阅读全文

posted @ 2013-08-15 19:41 bbsno 阅读(665) 评论(0) 推荐(0)

一步一步学数据结构之n--n(图--邻接矩阵法实现)

摘要: 今天我和大家一起来学习图,首先说下图的定义:图分为有向图和无向图在这里,来一起了解下度和权的概念:这里介绍图的常用操作:l创建图l销毁图l清空图的边l在图中两个顶点连接起来,并带权l删除两个顶点的边,把权返回l 返回图中某两个顶点之间边的权值l返回图中某个顶点的度l返回图中顶点数l返回图中的边数l输出图代码总分为三个文件:MGraph.h,MGraph.c,Main.c整体结构图为:简单说下邻接矩阵: 这里就不再详细介绍图的一些操作细节,因为是用邻接矩阵实现的,也就是用一个二维数组实现的,所以大部分操作都类似于二维数组操作,只要细细阅读代码就会理解的。OK!上代码:MGraph.h,#ifnd 阅读全文

posted @ 2013-08-15 19:39 bbsno 阅读(320) 评论(0) 推荐(0)

hdu2807之矩阵乘法+最短路

摘要: The Shortest PathTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1725Accepted Submission(s): 554 Problem Description There are N cities in the country. Each city is represent by a matrix size of M*M. If city A, B and C satisfy that A*B = ... 阅读全文

posted @ 2013-08-15 19:37 bbsno 阅读(356) 评论(0) 推荐(0)

飘逸的python - 鲜为人知的参数

摘要: 虽然用了这么久的python,但是还是能断断续续发现一些本以为很熟悉的东西的“秘密”。 split()的maxsplit参数 >>'hello,world,foo,bar'.split(',',1) ['hello', 'world,foo,bar'] enumerate()的start参数 >>list(enumerate(['a','b','c'],2)) [(2, 'a'), (3, 'b'), (4, 'c 阅读全文

posted @ 2013-08-15 19:35 bbsno 阅读(138) 评论(0) 推荐(0)

vb.net Emgu.CV 旋转摄像头视频

摘要: Imports Emgu.CVImports Emgu.CV.StructureImports Emgu.CV.UtilPublic Class Form1Dim capturez As Capture = New CaptureDim imagez1 As Image(Of Bgr, Byte)Dim imagez2 As Image(Of Bgr, Byte)Dim rotation As IntegerPrivate Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles T. 阅读全文

posted @ 2013-08-15 19:33 bbsno 阅读(607) 评论(0) 推荐(0)

对话框进度条的使用

摘要: 在android中进度条和选项卡的使用一文中简单介绍了进度条的使用,但是该文中只介绍了普通进度条(包括标题栏进度条和水平进度条等)的使用,那么在本文中将补充一种对话框式的进度条,它在实际中运用更为广泛,代码如下:Activity:package com.home;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import android.os.Bundle;import android.view.View;import android.view.View.OnCli 阅读全文

posted @ 2013-08-15 19:30 bbsno 阅读(240) 评论(0) 推荐(0)

简单匹配算法测试

摘要: 简单匹配算法测试代码:Win7_Ultimate_32_sp1+vs2010测试通过:// matchTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int matchFuction(const char*DesChar,const char*ShortChar){ int i=0,j=0; while ('\0'!=DesChar[i]&&'\0'!=ShortChar[j]) ///注意这里是这个样子哦\。而不是/这个样子哦 { if (DesChar[i]==ShortChar 阅读全文

posted @ 2013-08-15 19:28 bbsno 阅读(321) 评论(0) 推荐(0)

uva 1484 Alice and Bob's Trip (树形dp)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目来源: UVA HDU 题意 给一棵n个结点的树,结点编号为0~n-1,顶点是0 每条边都有一个权值。 Alice和Bob初始位置在顶点,要往下一直走到叶子结点。 第一次是由Bob选择走向哪个子结点,第二次轮到Alice,依次轮流下去... 每走过一条边就会获得相应的权值,Bob希望所走的路径总权值越大越好,而Alice希望越小越好 每次他们都会选择最优解。 最终总权值要在范围[L,R]之内。 问最终Bob希望的最大权值是多少? 思路 f(u, 0)表示第u点由Bob选时的最大值 f(u,... 阅读全文

posted @ 2013-08-15 19:26 bbsno 阅读(181) 评论(0) 推荐(0)

SimpleCursorAdapter的使用

摘要: 在ArrayAdapter适配器和SimpleAdapter适配器以及ListView的使用一文中介绍了ListView和常用Adapter的使用,在本文中补充一种Adapter:SimpleCursorAdapter,虽然该Adapter不是很常用,但在有时候还是有用,下面简单介绍一下,代码如下:Activity:package com.home;import android.os.Bundle;import android.provider.Contacts.People;import android.support.v4.widget.SimpleCursorAdapter;import 阅读全文

posted @ 2013-08-15 19:24 bbsno 阅读(370) 评论(0) 推荐(0)

sizeof和strlen的区别和联系总结

摘要: strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值。strlen和sizeof的区别: strlen(char*)函数求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。char aa[10];cout>>> strlen 计算字符串的长度,以结束符 0x00 为字符串结束。int b= 阅读全文

posted @ 2013-08-15 19:21 bbsno 阅读(200) 评论(0) 推荐(0)

sprintf_s实现int数组转换成char数组

摘要: 函数功能:将数据格式化输出到字符串sprintf_s()是sprintf()的安全版本,通过指定 缓冲区长度来避免sprintf()存在的溢出风险测试代码:// matchTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int IntegerArray[]={1,2}; char CharArray[2]; for (int i = 0;i<2;i++) { sprintf_s(&CharArray[i],sizeof(CharArray), 阅读全文

posted @ 2013-08-15 19:19 bbsno 阅读(777) 评论(0) 推荐(0)

Linux c 基于内存的进程通信—共享内存、共享队列(消息队列)

摘要: 基于内存的进程通信:1.内核共享内存编程模型: 1.1.创建共享内存,得到一个ID shmget1.2.把ID影射成虚拟地址(挂载) shmat 1.3.使用虚拟地址访问内核共享内存使用任何内存函数与运算符号 1.4.卸载虚拟地址 shmdt 1.5.删除共享内存 shctl(修改/获取共享内存的属性)案例:A.创建共享内存,并且修改内存数据1.创建共享内存#includeintshmget(key_t key,//为什么需要key int size,//共享内存大小 int flags//共享内存的属性与权限 ) 为什么要key_t: 约定创建与访问的是同一个共享内存。Key为两个进程之间访 阅读全文

posted @ 2013-08-15 19:17 bbsno 阅读(996) 评论(0) 推荐(0)

Jetty Struts2 Result ‘Null’ Not Found

摘要: OGNL会执行执行安全检测,但是并不被GAE所支持,解决方法是创建一个监听器,将安全检查处理器置空 OgnlRuntime.setSecurityManager(null); web.xml添加 com.llx.gps.listener.Struts2ListenerOnGAE package com.llx.gps.listener;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.http.HttpSessionAttri... 阅读全文

posted @ 2013-08-15 19:15 bbsno 阅读(276) 评论(0) 推荐(0)

HDU 1495 非常可乐

摘要: 非常可乐Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3570 Accepted Submission(s): 1469 Problem Description 大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子,它们的容量分别是N 毫升和M 毫升 可乐的... 阅读全文

posted @ 2013-08-15 19:13 bbsno 阅读(189) 评论(0) 推荐(0)

蓝桥杯 第十题 分酒

摘要: 泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:“泊松分酒”。在我国古代也提出过类似问题,遗憾的是没有进行彻底探索,其中流传较多是:“韩信走马分油”问题。 有3个容器,容量分别为12升,8升,5升。其中12升中装满油,另外两个空着。要求你只用3个容器操作,最后使得某个容器中正好有6升油。 下面的列表是可能的操作状态记录: 12,0,0 4,8,0 4,3,5 9,3,0 9,0,3 1,8,3 1,6,5 每行3个数据,分别表示12,8,6升容器中的油量 第一行.. 阅读全文

posted @ 2013-08-15 19:10 bbsno 阅读(558) 评论(0) 推荐(0)

424 Integer Inquiry(整数查询)

摘要: Integer InquiryOne of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 333 and he explored taking various sums of those numbers.``This supercomputer is great,'' remarked Chip. ``I only wish Timothy were here to see the 阅读全文

posted @ 2013-08-15 19:08 bbsno 阅读(166) 评论(0) 推荐(0)

导航