去年十月份从腾讯回来,想着距离过年还有三个月的时间,反正没什么事儿,应该可以把驾照拿下。然而,我太天真了,驾校那些人在你报名前说的那些承诺都是骗人的,更为可笑的是当时我居然还信以为真了。稀里糊涂报了名,导致了后来长达六个多月的拉锯战,不过幸好,在临毕业前总算拿到了驾照。看着手中崭新的驾照,感触颇多,写点经验,以诫后人。选驾校报驾校前的预备工作一定要做好,好好对比所在城市的几所驾校,因为一旦交了钱,驾校就变成了上帝,你就变成了孙子。我觉得应从以下几个方面考虑:第一,驾校规模。大驾校最大的好处就是有自己的考场,考试在自己的驾校考就可以,而小驾校考试就要跑到别的驾校(考场,一般一个城市会指定几所驾校 Read More
posted @ 2013-05-18 21:05
javawebsoa
Views(250)
Comments(0)
Diggs(0)
1.实验目的和要求:(1)理解多态性、虚拟函数、抽象类和具体类、静态绑定和动态绑定等概念(2)学会利用虚函数来实现多态性,以便更好地来扩展和维护系统(3)理解C++如何实现虚拟函数和动态绑定(*)2.实验内容:(1)以下是一个计算正方体、球体和圆柱体的面积和体积的程序。试分析程序并写出程序的运行结果,然后上机运行验证。#include<iostream>using namespace std;class container{protected: double radius;public: container(double radius) { container:... Read More
posted @ 2013-05-18 21:02
javawebsoa
Views(336)
Comments(0)
Diggs(0)
环境 iOS 6.1, xcode 4.6一、创建新项目1、打开 xcode,File --> New --> Project... -->Empty Application2、项目名称 NSURLConnectionDemo,下面所有选项全部不选,完成创建。二、创建视图控制器3、File-->New-->File-->Objective-C class4、创建UIViewController的子类,命名 TestViewController三、创建视图控制器实例5、在 AppDelegate.m中引入#import "TestViewContro Read More
posted @ 2013-05-18 20:58
javawebsoa
Views(358)
Comments(0)
Diggs(0)
Android Studio开发指南作者:chszs,转载需注明。博客主页: http://blog.csdn.net/chszs 一、介绍Android Studio是一个全新的Android开发环境,它基于Intellij IDEA,与Eclipse+ADT插件构建的环境相似,Android Studio提供了集成的Android开发者工具,用于开发和调试。二、功能Android Studio提供了以下功能: 1. 基于Gradle的项目构建; 2. 面向Android的重构和快速修复; 3. Lint工具捕捉性能、可用性、版本兼容性和其它问题; 4. ProGuard混淆和App签名功能 Read More
posted @ 2013-05-18 20:54
javawebsoa
Views(292)
Comments(0)
Diggs(0)
最近遇到一个线上报警:服务器出现大量TIME_WAIT导致其无法与下游模块建立新HTTP连接,在解决过程中,通过查阅经典教材和技术文章,加深了对TCP网络问题的理解。作为笔记,记录于此。 备注:本文主要介绍TCP编程中涉及到的众多基础知识,关于实际工程中对由TIME_WAIT引发的不能建立新连接问题的解决方法将在下篇笔记中给出。1. 实际问题 初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接。 TI... Read More
posted @ 2013-05-18 20:51
javawebsoa
Views(310)
Comments(0)
Diggs(0)
前言本章内容是 android.bluetooth.BluetoothAdapter,为Android蓝牙部分的章节翻译。本地蓝牙设备的适配类,所有的蓝牙操作都要通过该类完成。版本为 Android 2.3 r1,翻译来自中山大学的"Android Club SYSU",欢迎访问他们的WIKI:http://www.android-wiki.net,再次感谢"Android Club SYSU"!期待你一起参与Android中文API的翻译,联系我 over140@gmail.com。声明欢迎转载,但请保留文章原始出处:)Android Club SYS Read More
posted @ 2013-05-18 20:47
javawebsoa
Views(518)
Comments(0)
Diggs(0)
借力而行。 聪明的人意识到, 自己与这个世界息息相关, 只有一起作战, 共同分享分担, 才能战胜重重困难, 收获双赢。 意识到自己只是世界的一个分子, 并主动积极地去了解外部世界, 是一个根本性的转变。 因为人的思维惯性是自我中心的, 习惯关注自己的问题, 自己的事情, 即便涉及到别人, 别人也只是配角, 就像人们认为地球是宇宙的中心一样。 将这种思维反转一下, 或许会发现更广阔的空间。 单纯地练习一百遍, 可能还没有观摩一场高水平比赛来得更有收获; 因为练习可能变成低水平重复劳动, 收效微薄; 而学习高水平的作品, 则使人领悟甚多。 如果学习更有成效的话, 学习和干活的时间... Read More
posted @ 2013-05-18 20:44
javawebsoa
Views(156)
Comments(0)
Diggs(0)
<head> <title>pic player</title> <script type="text/javascript" src=" http://img.jb51.net/jslib/jquery/jquery-1.2.6.js"></script > <script type="text/javascript" src=" http://img.jb51.net/jslib/jquery/tween.js"></script & Read More
posted @ 2013-05-18 20:40
javawebsoa
Views(355)
Comments(0)
Diggs(0)
题意:有三个火车头,每个最多能拉k个车厢,一共有n个车厢,每个车厢里都有乘客,每个火车头拉的车厢都是连续的。问能拉的最多的乘客数。分析:先一看好像没有什么思路,然后用动态规划的思想慢慢想:假设F[i][j]表示用i个火车头在前j个车厢中能拉的最大乘客数。考虑第j个车厢被拉还是不被拉~可得状态方程:F[i][j] = max(F[i][j-1], F[i-1][j-k]+b[j])b[j]表示从j-k+1到j的k节车厢的总的人数,可以把这k节车厢看成一个整体,如果拉这k节车厢,则F[i][j]就是用i-1个火车头在前j-k个车厢中能拉的最大乘客数加上这k节车厢的人数,若不拉,则F[i][j]就是 Read More
posted @ 2013-05-18 20:36
javawebsoa
Views(156)
Comments(0)
Diggs(0)
在上次正常显示百度地图的基础上,这次添加了搜索公交车功能,显示交通路线,以及卫星地图切换功能。整个过程如下一、注册账号,获取key这个和google有点类似,不过要简单的多,并且也没有使用限次,据说是免费的。进入百度开发者中心http://developer.baidu.com/,注册个账号,安要求做OK。在主页点百度地图API,接着在下面些点Android SDK,开始百度地图Android SDK开发。获取密钥,申请key简单描述哈,就可以生成API密钥,记下这个以后程序会用到。二、新建AVD模拟器启动eclipse。选择Window/Android Virtual Device Mana Read More
posted @ 2013-05-18 20:33
javawebsoa
Views(601)
Comments(0)
Diggs(0)
这次合作机房收费系统时,经过思考,在上下机那儿觉得既可以用状态模式还可以用观察者模式模式。 观察者模式:(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)他定义一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。UML图: 抽象被观察者提供一个借口让观察者进行添加和删除观察者。 添加(Attach):新增观察者,一追踪目标对象的变化。 删除(Detach):将已有的观察者删除。 通知(Notify):利用观察者提供的更新函数来通知此目标已经产生变化。 抽象观察者有一个虚拟的更新... Read More
posted @ 2013-05-18 20:29
javawebsoa
Views(238)
Comments(0)
Diggs(0)
图1 图2 图3图2、3 参考链接:点击打开链接来源:MSDN至此,对数据库引擎有了一定了解。 Read More
posted @ 2013-05-18 20:25
javawebsoa
Views(311)
Comments(0)
Diggs(0)
public static int getDutyDays(java.util.Date startDate,java.util.Date endDate) { int result = 0; java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd"); while (startDate.compareTo(endDate) <= 0) { if (startDate.getDay() != 6 && startDate.getDay() != 0) resu Read More
posted @ 2013-05-18 20:22
javawebsoa
Views(2080)
Comments(0)
Diggs(0)
三星S5PV210之芯灵思Sin210与TIBeagleboneBlack之对比1.外观对比Ø芯灵思Sin210ØTIBeagleboneBlack2.尺寸对比Ø芯灵思Sin210采用核心板+底板结构,核心板尺寸5CM*6CM;底板尺寸10.6CM*15CMØTIBeagleboneBlack8.636cm*5.334cm3.配件对比Ø芯灵思Sin210ØTIBeagleboneBlack只提供一块板子+miniUSB线4.液晶LCD对比Ø芯灵思Sin210标配4.3电阻触摸屏ØTIBeagleboneBlack无 Read More
posted @ 2013-05-18 20:18
javawebsoa
Views(299)
Comments(0)
Diggs(0)
上篇笔记主要介绍了与TIME_WAIT相关的基础知识,本文则从实践出发,说明如何解决文章标题提出的问题。1. 查看系统网络配置和当前TCP状态 在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的。以x86_64平台Linux kernelversion 2.6.9的机器为例,ipv4网络协议的默认配置可以在/proc/sys/net/ipv4/下查看,其中与TCP协议栈相关的配置项均以tcp_xxx命名,关于这些配置项的含义,请参考这里的文档,此外,还可以查看linux源码树中提供的官方文档(src/linux/Documentation/ip-sysctl.t... Read More
posted @ 2013-05-18 20:15
javawebsoa
Views(18256)
Comments(0)
Diggs(0)
今天在做Tomcat性能调优的时候,查了些资料,Tomcat主要有俩个地方需要调优1、启动的时候JVM的内存调优,其中包含了系统的JVM可使用数、垃圾回收效率与线程阻塞情况、增加了系统响应效率,重点加红了。export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=31 -XX:+ Read More
posted @ 2013-05-18 20:11
javawebsoa
Views(259)
Comments(0)
Diggs(0)
最近有一个项目,是要用程序把学校里一个年级的学籍信息经过处理合成一个表,小学共六个年级,生成六张表,而且是*.xls文件,通过查找资料我决定使用Office PIA来试试。我最开始查到我资料是说要在Add Referrence里加入Microsoft.Office.Interop.Excel,不过这样一来程序的移植性就差了,没有安装Office对应版本的电脑上就没法儿运行了,于是我做出了一个艰难的决定,把Microsoft.Office.Interop.Excel.dll导出来。可是各家有各家的说法,偶然从http://support.microsoft.com/kb/897646页面发现安装 Read More
posted @ 2013-05-18 20:07
javawebsoa
Views(4072)
Comments(0)
Diggs(0)
package mainimport "fmt"import "os"var ( a int b int)func testArrayParmter(arr [2]int) { //arr传进来是个副本,所以函数内改变arr,对外部不影响 println("") for i := range arr { arr[i] += 1 print(arr[i]) if !(i+1 == len(arr)) { print(",") } } println("")}func testSliceParmte Read More
posted @ 2013-05-18 20:04
javawebsoa
Views(215)
Comments(0)
Diggs(0)
这两个事件很常见。了解这两个事件的区别,但是实际并没有使用到这两个事件的区别去做一些操作。通常使用onclick的时候也可以使用onmousedown,使用onclick的时候更多一些。今天碰到了非使用onmousedown不可的时候,故特此记录。先说一下区别:onclick是在鼠标点击弹起之后触发的事件。onmousedown是在鼠标按下之后触发的事件。简单的说onclick = onmousedown + onmouseup;如果在某个地方按下鼠标后移开鼠标在另外一个地方松开鼠标会触发onmousedown事件,但是onclick事件却不会被触发。我们今天要实现的功能是点击a标签,切换到另 Read More
posted @ 2013-05-18 20:00
javawebsoa
Views(1186)
Comments(0)
Diggs(0)
1、下载与安装scipyscipy下载链接:http://www.scipy.org/Download#head-0dfc04e10313d2e70988c6cb3bef7a9e09860c8f 同时可以下载说明文档链接http://docs.scipy.org/doc/ 2、wav文件写操作 3、signal.chirp函数使用说明 4、点击按钮实现信号生成,点击按钮实现信号显示 5、Python代码#!usr/bin/env python#code=utf-8from Tkinter import *import waveimport numpy as npimport scipy... Read More
posted @ 2013-05-18 19:57
javawebsoa
Views(3287)
Comments(0)
Diggs(1)