摘要: 在linux下使用vim编译C++程序,如果使用gcc命令进行编译,则有可能出现此错误:hugo@hugo-HP:~/codes$ gcc -o codes TelNumRepeat.oTelNumRepeat.o:(.eh_frame+0x4b):对‘__gxx_personality_v0’未定义的引用collect2: 错误: ld 返回 1 原因就是使用gcc无法连接到c++库,所以会出现错误。解决方法就是使用g++命令,g++命令可以连接到c++库。hugo@hugo-HP:~/codes$ g++ -o codes TelNumRepeat.ohugo@hugo-HP:~/cod. 阅读全文
posted @ 2013-04-03 20:27 xinyuyuanm 阅读(1578) 评论(0) 推荐(0)
摘要: 介绍一些设备不能持续侦听是否有需要连接的服务器。有的设备基于安全考虑不希望“开放一个端口”(比如主动接受连接)。无论如何,大多数设备可以接受未经请求的信息,有时也叫做“通知”。比如一些手持设备可以接收SMS文本短信息。甚至有的设备可能还可以接受简单的数据信息。DM服务器可以利用这种通知来引导DM客户端向DM服务器建立一个连接。这个连接可能是通过HTTP、WAP、SIP或其它传输协议传输。通知信息需要包含发送通知的服务器的认证消息。接受这个通知后DM客户端会建立一个到DM服务器的连接。在这期间,DM客户端会确认DM服务器是否在授权的服务器里然后在请求连接。服务器Alerted的会话管理通知信息给 阅读全文
posted @ 2013-04-03 20:25 xinyuyuanm 阅读(543) 评论(0) 推荐(0)
摘要: 第一章 测试环境说明 1.1 系统说明 系统均选用最小化安装的centos 5.7 1.2 软件说明 nginx-0.8.55 pcre-8.13 apache-tomcat-6.0.35 jdk-6u31-linux-x64 nginx-upstream-jvm-route-0.1 1.3 规划说明 客户端通过访问nginx做的负载均衡层去访问后端的web运行层(tomcat),如下图: 另外,关于session复制原理,简单来说如下图: 负载层:192.168.254.200 安装:pcre、nginx、nginx-upstream-jvm-route-0.1 后端tomcat运行层... 阅读全文
posted @ 2013-04-03 20:23 xinyuyuanm 阅读(258) 评论(0) 推荐(0)
摘要: CvSeq *GetAreaMaxContour(CvSeq *contour) {//在给定的contour中找到面积最大的一个轮廓,并返回指向该轮廓的指针 double contour_area_temp=0,contour_area_max=0; CvSeq * area_max_contour = 0 ;//指向面积最大的轮廓 CvSeq* c=0; //printf( "Total Contours Detected: %d/n", Nc ); for(c=contour; c!=NULL; c=c->h_next ) {//寻找面积最大的轮廓,即循环结束时 阅读全文
posted @ 2013-04-03 20:22 xinyuyuanm 阅读(545) 评论(0) 推荐(0)
摘要: 一、插入排序每次将一个待排序的数据元素,按照其关键字大小插入到前面已排好序的有序序列的适当位置,使插入以后的数据序列仍然为一个有序序列,直到整个序列成为有序序列为止。1.直接插入排序插入排序过程需要将待插入的元素和所有的元素进行比较/** * 直接插入排序 * 将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据 * 算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。 */public void insertSort(int[] data){ int len=data.length;//数组的长度 for(int i=1;i<len;i++). 阅读全文
posted @ 2013-04-03 20:20 xinyuyuanm 阅读(218) 评论(0) 推荐(0)
摘要: ODE (Open Dynamic Engine) 是一个免费的具有工业品质的刚体动力学的库,一款优秀的开源物理引擎。它能很好地仿真现实环境中的可移动物体,而且它有内建的碰撞检测系统。 最近从网上看到了ODE,不禁有一种跃跃欲试的冲动,于是这两天就小试了一下。虽然ODE这个库已经使用了十几年了,但是资料还是比较少,中文的更是寥寥可数,只有几篇官网教程的翻译,也只有前几章的,不是很全。貌似这种日本做的东西,文档做的都不是很好呀。以下是几篇教程的链接: ODE文档的部分翻译: http://www.cnblogs.com/muxi/archi... 阅读全文
posted @ 2013-04-03 20:18 xinyuyuanm 阅读(461) 评论(0) 推荐(0)
摘要: -----创建包 create or replace package test_pkg is g_public_flag varchar2(1); function test_function(p_param1 varchar2, p_param2 varchar2) return varchar2; function hello_function(p_param3 varchar2) return varchar2; procedure ff(p1 varchar2); end; --包体 create or replace pack... 阅读全文
posted @ 2013-04-03 20:16 xinyuyuanm 阅读(209) 评论(0) 推荐(0)
摘要: 1. sudo apt-get install tftpd-hpa2. vim etc/default/tftpd-hpaTFTP_USERNAME="tftp" #TFTP_DIRECTORY="/var/lib/tftpboot" #TFTP_DIRECTORY="/root/rt5350/RT288x_SDK/source/images" TFTP_DIRECTORY="/root/rt5350" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="- 阅读全文
posted @ 2013-04-03 20:14 xinyuyuanm 阅读(213) 评论(0) 推荐(0)
摘要: <%-- Document : showFigure Created on : Apr 2, 2013, 5:14:14 PM Author : sunny--%><%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html> <head> <meta http-equiv="Content-T 阅读全文
posted @ 2013-04-03 20:12 xinyuyuanm 阅读(205) 评论(0) 推荐(0)
摘要: 现在的聊天框大多都是气泡框,气泡框长相可爱,有良好的用户体验。 如何把气泡框应用于地图上呢? 步骤一:首先要定义我们的气泡框布局,也就是所谓的layout。popup.xml:<?xml version="1.0" encoding="UTF-8"?><LinearLayout android:orientation="horizontal" android:id="@+id/LinearLayoutPopup" android:background="@drawable/tip_poi 阅读全文
posted @ 2013-04-03 20:10 xinyuyuanm 阅读(1060) 评论(0) 推荐(0)
摘要: 1. 启动SQLPLUS,并用sys登陆到数据库。#su - oracle $>sqlplus / as sysdba 2. 查找数据库的UNDO表空间名,确定当前例程正在使用的UNDO表空间:Show parameter undo_tablespace。3. 确认UNDO表空间;SQL> select name from v$tablespace; NAME ------------------------------ UNDOTBS1 4. 检查数据库UNDO表空间占用空间情况以及数据文件存放位置;select file_name, bytes / 1024 / 1024 / 阅读全文
posted @ 2013-04-03 20:09 xinyuyuanm 阅读(1063) 评论(0) 推荐(0)
摘要: _notifiers = new HashMap<Class<?>, Notifier>(); xxDemo中Notifier notifier =getNotifierRegistry().getNotifier(Notifier1.class) notifier.notifyState(); 阅读全文
posted @ 2013-04-03 20:06 xinyuyuanm 阅读(164) 评论(0) 推荐(0)
摘要: 分页封装实用工具类及其使用方法 作者: javaboy2012 Email:yanek@163.com qq: 1046011462package com.yanek.util;import java.util.List;public class PageBean { /** * @param args */ public static void main(String[] args) { } private int currentpage; // 当前页数 private int pagesize; // 每页大小 private int totalPagecount; // 总页数 p.. 阅读全文
posted @ 2013-04-03 20:04 xinyuyuanm 阅读(254) 评论(0) 推荐(0)
摘要: 通常我们创建一个cms page之后,在后台可以借助magento自带的编辑器进行一些简单的变量插入,但是如果页面内容比较复杂并且有很多自定义变量的时候,比如我们需要从db取一些数据或者对数据进行复杂处理时,自带的编辑器就无能为力了;一个比较好的方法就是创建自己的phtml,例如创建page.phtml: app/design/frontend/default/yourtheme/template/page/page.phtml 然后在后台cms page的content里合适位置写入以下内容: {{block type="core/template" template=& 阅读全文
posted @ 2013-04-03 20:03 xinyuyuanm 阅读(209) 评论(0) 推荐(0)
摘要: 在开发过程中,小组开发经常碰到很多人用的ide版本不同,而项目组成员为了参与多个项目,经常安装多个版本的ide本文主要讲解vs2008与vs2012之间如何在源码管理下同时打开一个项目文件进行开发本文以c#开发为例,其他语言一样 1,关于解决方案不建议把解决方案绑定到源码中,每个成员自己维护自己的解决方案文件. 如果一定需要把解决方案也绑定到源码中,请针对不同版本的ide,保存不同的解决方案 如: projectA 保存成projectA_2012.sln 和projectA_2008.sln 2,关于项目文件 2.1用记事本打开项目文件,进入编辑状态 2.2修改 <Project To 阅读全文
posted @ 2013-04-03 20:01 xinyuyuanm 阅读(349) 评论(0) 推荐(0)
摘要: 作为一个忧国忧民的宅男屌丝草根屁民,以及有点文艺,以致于会把“天下兴亡匹夫有责”作为自己座右铭的某类青年,在数据爆炸、信息爆炸、知识爆炸、资讯爆炸的时代,大量的信息让我每天都在像齐秦那般问天问大地,到底我们这个社会是怎么了?这些问题每天都在梦魇中折磨我,在睡前醒后提醒我。 窒息的灰霾让首都到处都是咳人,大家都很咳气;国人都涌向香港,冒着坐监2年的危险,抢购好奶粉…… 生活中,我们每天都充斥着这种资讯。作为一个数据工作者,我深深知道,这不仅是我们的空气质量出了问题,也不仅是我们的奶粉质量出了问题,这一切,是因为我们的数据质量出了问题。是因为我们的政府和企业没有定期的体检,所以才会出现... 阅读全文
posted @ 2013-04-03 19:59 xinyuyuanm 阅读(175) 评论(0) 推荐(0)
摘要: 上一篇 http://blog.csdn.net/tibib/article/details/8753769简单的介绍了下ViewPager的使用,上一次使用的是PagerAdapter来生成适配每一页,但最常用的是 FragmentPagerAdapter , FragmentStatePagerAdapter , FragmentPagerAdapter , and FragmentStatePagerAdapter 这几种适配器,分别在 API 4+ Support 和 API 13+ Support上提供。效果图如下: ... 阅读全文
posted @ 2013-04-03 19:57 xinyuyuanm 阅读(544) 评论(0) 推荐(0)
摘要: 1切换到oracle的hr用户下面练习1.查询工资大于12000的员工姓名和工资selectfirst_name,last_name,salaryfromemployeeswheresalary>12000;2.查询员工号为176的员工的姓名和部门号selectfirst_name,last_name,department_idfromemployeeswhereemployee_id='176';3.选择工资不在5000到12000的员工的姓名和工资selectfirst_name,last_name,salaryfromemployeeswheresalarynotb 阅读全文
posted @ 2013-04-03 19:55 xinyuyuanm 阅读(164) 评论(0) 推荐(0)
摘要: 1.客户端接受服务端的消息并打印:客户端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Socket;public class Client { private static final String IP = "localhost";//服务器地址 private static final int PORT = 8000;//服务器端口号 public s 阅读全文
posted @ 2013-04-03 19:54 xinyuyuanm 阅读(369) 评论(0) 推荐(0)
摘要: 第二天练习用户在hr/hr下面操作1.查询和Zlotkey相同部门的员工姓名和雇用日期2.查询工资比公司平均工资高的员工的员工号,姓名和工资。3.查询各部门中工资比本部门平均工资高的员工的员工号,姓名和工资4.查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名selecte.employee_id,e.first_name,e.last_namefrom(selectemployee_id,first_name,last_namefromemployeeswherefirst_namelike'%u%')sjoinemployeeseone.employee_id=s. 阅读全文
posted @ 2013-04-03 19:52 xinyuyuanm 阅读(358) 评论(0) 推荐(0)
摘要: 平时用得最多的还是windows,快速批量执行某些操作,还是需要有的.所以.想方便,有时还是得写个bat来运行.这就需要bat的语法了.但是bat的语法就像之前的vb风格,有点难明白,不想js,php之类这么易用.这里的经验可能很乱,但是我只写一下我遇到的问题,是经过测试才明白的,且直接 命令 /?是看不出来的那种,才值得说.后面会不停的补充 1. 怎么方便的从一串字符中分析出目录/基本文件名/后缀名?set kkk=c:\qidizi\kdkdkkd.qdzecho offcall :spli "%kkk%"goto :EOFexit:spli set fp=%~1 se 阅读全文
posted @ 2013-04-03 19:49 xinyuyuanm 阅读(286) 评论(0) 推荐(0)
摘要: (注:学习交流用) 学习joomla的时候,看过一位前辈写的万源之源的帖子,让我记忆深刻,最新工作需要用到了drupal,所以把学习笔记整理出来,借用了一下“万源之源”的标题。对于程序的认识每个人都有可能不同,特别是一套相对成熟的框架,但是不管怎么理解或者怎么解释一段程序,唯一不变的就是研究对象(代码),所以需一切从代码开始。drupal的强大毋庸置疑,本章内容对于整个drupal仅仅是最小的一部分,由于本人也是初学,有错误的地方请大家理解,并且在您方便的时候帮忙指正一下,万分感激<?php//定义drupal的根目录define('DRUPAL_ROOT', getcw 阅读全文
posted @ 2013-04-03 19:48 xinyuyuanm 阅读(380) 评论(0) 推荐(0)
摘要: 背景描述 曾经感到疑惑的三个项目,现在搞清楚了。以下内容将从创建项目,目录结构,部署方式来分析三个项目的不同之处。 创建项目 Web Project是通过使用myeclipse来创建,过程如下:new--web project,然后生成出满足j2ee目录规范的项目。如图: Dynamic Web Project通过使用Eclipse来创建项目,过程如下:new -- Dynamic Web Project,如下图: Tomcat Project需要安装tomcat项目插件来创建,插件下载地址为:tomcatPluginV33,下载完成后copy到eclipse安装... 阅读全文
posted @ 2013-04-03 19:46 xinyuyuanm 阅读(300) 评论(0) 推荐(0)
摘要: List Box应该是同时具有Edit Control和Combo Box的一些特性.说它像前者因为它可以把所有的内容分行显示出来(但不可编辑),所以一般起显示信息的作用.而Edit Control主要是让用户输入信息,它也可以让用户输入多行信息,要是把它设成Read Only的话初看起来跟List Box样子还真像的.另外嘛List Box有类似Combo Box的一些操作,比如AddString添加一行内容,然后删除,选择某一行(与combo不同,它可以设置成选项多行),然后点击某一行时还可以进行一些消息处理啊.List Box使用简介常用属性:Horizontal Scroll:内容过多 阅读全文
posted @ 2013-04-03 19:44 xinyuyuanm 阅读(360) 评论(0) 推荐(1)
摘要: 百度音乐搜索API当你想做个音乐播放器,来搜索网上歌曲,下载网上歌词文件的时候,你是怎么做的呢?不会用最笨的方法分析网页吧。太笨了吧。我也这样想过 最好的方法是用歌曲搜索API了,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 该地址返回一个结果,如下。 代码 <? xmlversion="1.0"encoding="gb2312" ?> < result > < cou... 阅读全文
posted @ 2013-04-03 19:42 xinyuyuanm 阅读(384) 评论(0) 推荐(0)
摘要: (注:学习笔记,仅学习交流用,如果有错误的地方,在您方便的情况下指正一下,万分感激!)<?phpfunction drupal_flush_all_caches(){ // Change query-strings on css/js files to enforce reload for all users. _drupal_flush_css_js(); /** |->variable_set('css_js_query_string', base_convert(REQUEST_TIME, 10, 36)); */ //重新构建所有的注册信息。 registr 阅读全文
posted @ 2013-04-03 19:41 xinyuyuanm 阅读(285) 评论(0) 推荐(0)
摘要: Definition of Binary Search Tree:1.Every node in the left subtree must be less than the current node2.Every node in the right subtree must be greater than the current node Here the tree in Figure 2 is a binary search tree. Finding a data in a Binary Search Tree Look at the simple queue below When .. 阅读全文
posted @ 2013-04-03 19:38 xinyuyuanm 阅读(590) 评论(0) 推荐(0)
摘要: (by @申导 几年前读过,现在重读一遍,又发现一些当时忽略的或者不理解的细节,开场、结束尤为重要,回顾引导者需要控场能力,包括时间盒、节奏、气氛、主题、形式等,对观点尽量保持中立) 1. Set the stage. 2. Gather data. 3. Generate insights. 4. Decide what to do. 5. Close the retrospective. Emphasize that the goals of the retrospective are learning, improvement, and action. Set the e... 阅读全文
posted @ 2013-04-03 19:36 xinyuyuanm 阅读(194) 评论(0) 推荐(0)
摘要: 近来开始接触Erlang,被它深深所吸引,学习当然得有环境,我毫不犹疑的安装了Erlang的开发环境。安装非常简单,直接下载源码, 传统的三步安装:./configure./makesudo make install 这样就安装成功了。安装目录是:/usr/local成功后,在命令行输入erl就可以进行Erlang的shell。因为我还没有入门,所以学习的时候打算用emacs作为开发工具,下来我们来配置emacs1.让其支持erlang语法高亮。vim ~/.emacs, 然后加入以下内容(setq load-path (cons "/usr/local/lib/erlang/lib 阅读全文
posted @ 2013-04-03 19:34 xinyuyuanm 阅读(2394) 评论(0) 推荐(0)
摘要: grunt.js是基于node.js的自动化构建工具,类似Java世界里的Maven。目前升级到v0.4版,相比v0.3,grunt不再是全局安装了,而是作为app的依赖存在,尽管还是需要一个全局安装即grunt-cli作为命令行启动: 安装: npm install -g grunt-cli 插件: grunt.js具有丰富的插件,全部由npm管理。还可以利用grunt API很方便的创建自己的插件,设置直接在gurntfile(好比pom.xml)里面直接扩展grunt task。这得易于js动态语言的特性。 v0.4以后各种常用插件基... 阅读全文
posted @ 2013-04-03 19:33 xinyuyuanm 阅读(203) 评论(0) 推荐(0)
摘要: dp[i][j]表示从前i个里选j对,dp[i][j]=min(dp[i-2][j-1]+(a[i]-a[i-1])^2,dp[i-1][j])先排序,注意初始化#include <iostream>#include <algorithm>#include <cmath>#include <cstring> using namespace std;int n,k,m,a[2005],dp[2005][2005];int main(){ int i,j,ans; while(cin>>n>>k) { for(i=1;i< 阅读全文
posted @ 2013-04-03 19:31 xinyuyuanm 阅读(139) 评论(0) 推荐(0)
摘要: 在公司做了一年多的研发,一直有些想法。下午参加公司的产品评审,这些想法更强烈了。 1.为什么要研发 这个问题似乎很显然,我们开始做一个产品研发,总是知道为什么要做这个研发。但是我们认真来考虑这个问题的时候,会发现我们做的远远不够。 在下午的评审会上,评审快进行了一个小时了,但是与会人员,包括公司管理层,都没有明白我们产品的价值在哪里。这是多么可悲的一件事情,我们都研发一年多了,到现在还没明白产品的价值在哪里。 上大学的时候,老师经常要我们写可行性分析。但那时候总觉得这些东西很虚,写了半天也不知道自己要写些什么,怎么也不如写代码来的实在。转眼自己已经毕业五年了,对原来很多自己觉... 阅读全文
posted @ 2013-04-03 19:29 xinyuyuanm 阅读(196) 评论(0) 推荐(0)
摘要: errno.h#define EPERM 1 /* Operation not permitted */操作不允许 #define ENOENT 2 /* No such file or directory */文件/路径不存在 #define ESRCH 3 /* No such process */进程不存在 #define EINTR 4 /* Interrupted system call */中断的系统调用 #define EIO 5 /* I/O error */I/O错误 #define ENXIO 6 /* No such device or address */设备... 阅读全文
posted @ 2013-04-03 19:27 xinyuyuanm 阅读(724) 评论(0) 推荐(0)
摘要: 之前在看android启动过程总是带着完成工作任务的目的去分析代码,但是对于一些代码的细节并不是很清楚,在这里就分析一下Init进程的执行过程。Init进程是android系统起来之后启动的第一个进程,对于研究android系统的启动过程很重要。直接根据代码来分析整个进程的执行过程。int main(int argc, char **argv){ int fd_count = 0; struct pollfd ufds[4];//存放pollfd char *tmpdev; char* debuggable; char tmp[32]; int proper... 阅读全文
posted @ 2013-04-03 19:26 xinyuyuanm 阅读(291) 评论(0) 推荐(0)
摘要: 当spinlock执行lock()获得锁失败后会进行busy loop(参考这段代码),不断检测锁状态,尝试获得锁。这么做有一个缺陷:频繁的检测会让流水线上充满了读操作。另外一个线程往流水线上丢入一个锁变量写操作的时候,必须对流水线进行重排,因为CPU必须保证所有读操作读到正确的值。流水线重排十分耗时,影响lock()的性能。 inline int rdlock() { int ret = common::OB_SUCCESS; int64_t tmp = 0; while (true) { ... 阅读全文
posted @ 2013-04-03 19:23 xinyuyuanm 阅读(1780) 评论(0) 推荐(0)
摘要: 如果你查询优化统计还没有太多的认识和了解,那么建议你从头开始看,如果你已经很了解,那么可以直接跳到下面去看本文的重点了。 什么是查询优化统计信息? 查询优化的统计信息是一些对象,这些对象包含与值在表或索引视图的一列或多列中的分布有关的统计信息。查询优化器使用这些统计信息来估计查询结果中的基数或行数。通过这些基数估计,查询优化器可以创建高质量的查询计划。例如,查询优化器可以使用基数估计选择索引查找运算符而不是耗费更多资源的索引扫描运算符,从而提高查询性能。 每个统计信息对象都在包含一个或多个表列的列表上创建,并且包括显示值在第一列中的分布的直方图。在多列上的统计信息对象... 阅读全文
posted @ 2013-04-03 19:21 xinyuyuanm 阅读(424) 评论(0) 推荐(0)
摘要: 你以为你有很多路可以选择,但是在你四周有很多看不见的墙,其实你只有一条路可以走. -《悟空传》 “团结就是力量,团结就是力量”,有时候多么想时光骤然回到三年前,爸爸妈妈跟我,满怀好奇的走进这所校园,来到人生中最重要的一站--我的大学。看着军训的新生一张张稚气未脱的脸,顿时心里五味杂陈,已然步入大四的行列,再也没有了大一的激情和冲劲。 天天背着李永乐,新东方匆忙的寻找着自习室,然后就是一天的苦读,偶尔抬头看看外面的天空,天上的云彩,恍然跟高中的时候没什么区别,耳边似乎也回想起同桌的声音,“唉,老师过来了,别走神了!”猛然惊醒,怅然若失,四... 阅读全文
posted @ 2013-04-03 19:20 xinyuyuanm 阅读(220) 评论(0) 推荐(0)
摘要: android.app.Fragment$InstantiationException 解决办法 在实际的开发中,我遇到过两次android.app.Fragment$InstantiationException报错。 其中一次报错,根据报错提示“make sure class name exists, is public, and has an empty constructor that is public”,若Fragement定义有带参构造函数,则一定要定义public的默认的构造函数。即可解决此问题。如果硬要携带参数进去,可以通过Intent结合Bunble的方式携带进去。 第二.. 阅读全文
posted @ 2013-04-03 19:18 xinyuyuanm 阅读(579) 评论(0) 推荐(0)
摘要: 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 多线程的好处: 可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的... 阅读全文
posted @ 2013-04-03 19:16 xinyuyuanm 阅读(205) 评论(0) 推荐(0)
摘要: // 版权所有 (C) Microsoft Corporation。保留所有权利。using System;using System.Threading;// Fibonacci 类为使用辅助// 线程执行长时间的 Fibonacci(N) 计算提供了一个接口。// N 是为 Fibonacci 构造函数提供的,此外还提供了// 操作完成时对象发出的事件信号。// 然后,可以使用 FibOfN 属性来检索结果。public class Fibonacci{ //构造函数 public Fibonacci(int n, ManualResetEvent doneEvent) {... 阅读全文
posted @ 2013-04-03 19:14 xinyuyuanm 阅读(215) 评论(0) 推荐(0)
摘要: 延时setTimeout(code,millisec):用于设置在指定的毫秒数后调用函数【设定延时】var timeOutId=setTimeout(function(){alert('5秒后弹框');},5000);clearTimeout(timeOutId):用于取消由setTimeout函数设定的延时周期调用(timer)setInterval(code,millisec):用于设置在指定的周期(毫秒)来调用函数varintervalId=setInterval(function(){var timeSection=document.getElementById( 阅读全文
posted @ 2013-04-03 19:13 xinyuyuanm 阅读(186) 评论(0) 推荐(0)
摘要: 1.php文件的上传先简单布局一个html操作界面:(图片上传为例)<form action="" method="post" enctype="multipart/form-data"> <p> <input type="file" name="photo" size="50" /> <input type="submit" name="submit" value="上传" 阅读全文
posted @ 2013-04-03 19:10 xinyuyuanm 阅读(839) 评论(0) 推荐(0)
摘要: $i=1;while($i<5){ $i++; if(($i%2)==0){ echo '文字在左,<img src="img/logo_sports.png"><br /><br />'; }else{ echo '<img src="logo_sports.png">,文字在右<br /><br />'; }} 阅读全文
posted @ 2013-04-03 19:09 xinyuyuanm 阅读(107) 评论(0) 推荐(0)
摘要: 原题:Problem Description I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. Input The first line of the input contains an integer T(1<=T<=20) which means the number of test cases. Then T lines follow, each line consists of two positiv... 阅读全文
posted @ 2013-04-03 19:07 xinyuyuanm 阅读(177) 评论(0) 推荐(0)
摘要: Win XP系统运行里打\\192.168.1.15登录的服务器比如第一次我是用的帐号administrator登录,并钩选“记住我的密码”之后的每次登陆系统都是默认此账号自动登录了没有那个打帐号密码的对话框。怎样才可以切换到别的帐号登录如用admin或abc123等账户登录?解决方案:1. 打开控制面板,找到“用户帐户”。2. 打开“用户帐户”,选择当前windows xp当前登录的用户名。3. 双击该用户名,选择“管理我的网络密码”。 4. 双击“管理我的网络密码”。 删除你需要删除的密码即可。 阅读全文
posted @ 2013-04-03 19:05 xinyuyuanm 阅读(411) 评论(0) 推荐(0)
摘要: paip.C#.NET JSON解析总结 作者Attilax , EMAIL:1466519819@qq.com 近日做跑号器,需要解析JSON {"code":799,"data":{"backUrl":""},"message":"\u767b\u9646\u6210\u529f"} 查了下资料,有原生API可解析,可惜要3.0以上,,为了兼容性,我的程序是2.0的.. 只好用类库Newtonsoft.Json.dll.. 去官网下载2.0的.但是它实际上引用的.NET版 阅读全文
posted @ 2013-04-03 19:03 xinyuyuanm 阅读(426) 评论(0) 推荐(0)
摘要: 在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。 如图【1.jpg】所示,矩形的交集指的是:两个矩形重叠区的矩形,当然也可能不存在(参看【2.jpg】)。两个矩形的并集指的是:能包含这两个矩形的最小矩形,它一定是存在的。 (1.jpg)(2.jpg) 本题目的要求就是:由用户输入两个矩形的坐标,程序输出它们的交集和并集矩形。 矩形坐标的输入格式是输入两个对角点坐标,注意,不保证是哪个对角,也不保证顺序(你可以体会一下,在桌面上拖动鼠标拉矩形,4个方向都可以的)。 输入数据格式: x1,y1,x2,y2 x1,y1,x2,y2 数据共两行,每行表示一... 阅读全文
posted @ 2013-04-03 19:01 xinyuyuanm 阅读(648) 评论(0) 推荐(0)
摘要: 对话框 对话框分为模态对话框和无模态对话框。模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。对话框相关类:CDialog--父类是CWnd;CCommonDialog--父类是CDialog,通用对话框;CPropertyPage--父类是CDialog,属性页,通常结合CPropertySheet类共 阅读全文
posted @ 2013-04-03 19:00 xinyuyuanm 阅读(678) 评论(0) 推荐(0)
摘要: 转发,请保持地址:http://blog.csdn.net/stalendp/article/details/8756467本文主要侧重于CocosBuilder在cocos2dx中的集成。对CocosBuilder使用的介绍比较简单。详细的使用请参考官方教程;CocosBuilder部分1)创建工程首先创建Cocos2dx工程“ShootTheApple”,然后在其Resources目录下新建ccb,并在ccb中创建CocosBuilder工程。目录结构如下图: CocosBuilder工程会产生3类文件,后缀分别为ccbproj, ccb, ccbi(其中前两个文件使工程文件--ccb.c 阅读全文
posted @ 2013-04-03 18:58 xinyuyuanm 阅读(427) 评论(0) 推荐(0)
摘要: Nginx upload module (v 2.2.0)rus eng英文文档地址 :http://www.grid.net.ru/nginx/upload.en.html 描述:Nginx upload module通过nginx服务来接受用户上传的文件,自动解析请求体中存储的所有文件上传到upload_store指定的目录下。这些文件信息从原始请求体中分离并根据nginx.conf中的配置重新组装好上传参数,交由upload_pass指定的段处理,从而允许处理任意上传文件。每个上传文件中的file字段值被一系列的upload_set_form_field指令值替换。每个上传文件的内容可以 阅读全文
posted @ 2013-04-03 18:56 xinyuyuanm 阅读(446) 评论(0) 推荐(0)
摘要: 题意:有n个事件,每个事件发生的年份都不同,输入n个事件发生的年份,输入学生作答时对于这n个事件的所排的年份,问最长学生排对了几个,不用连续。题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=114&problem=47——>>理解题意重要,输入的是年份而不是事件,第i个位置为a表示第i个事件第a年发生;状态转移方程:d[i] = max(d[i], d[j]+1);d[i]表示以第i个事件为终点的最 阅读全文
posted @ 2013-04-03 18:53 xinyuyuanm 阅读(159) 评论(0) 推荐(0)