iQQ 学习笔记声明 本文仅供学习研究使用,不得用于任何非法及侵权用途。 转贴请注明原发位置: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=5 讨论请加QQ群:306320259 iQQ 学习笔记2说明 :借助新浪微博输入验证码、远程控制退出 在第1个案例中实现了iQQ的登录、验证码和收消息,其中有两处需要人工参与,第一处是需要打开验证码图片,然后输入验证码,第二处是退出程序需要强制退出。验证码暂时还不能自动识别,不过可以改进交互方式,本例中将借助新浪微博实现显示验证码图片和输入验证码。退出程序改成收到QQ消息后按消息内容... Read More
posted @ 2013-06-01 21:21 javawebsoa Views(406) Comments(0) Diggs(0)
(0)测试代码: int arr[] = {0, 2, 4, 6, 8, 10, 12, 14};int idx[] ={ Search(arr, 8, -15), //-1 Search(arr, 8, 0), //0 Search(arr, 8, 5), //-1 Search(arr, 8, 6), //3 Search(arr, 8, 14), //7 Search(arr, 8, 15), //-1};(1)顺序查找:最原始最通用 template<typename TYPE>int SequentialSearch(TYPE arr[], int num, TYPE.. Read More
posted @ 2013-06-01 21:19 javawebsoa Views(156) Comments(0) Diggs(0)
登录SQL server 2008可以用windows身份验证也可以用sql server身份验证,不论那种,进入数据库后都拥有超级用户的权限,这显然是不太安全的。合理的做法是:对于一个数据库,应该是由不同权限的用户进行操作和管理。 本博文将结合一个例子来讲解如何建立数据库,并为数据库建立不同权限的用户。 一、登录数据库管理系统(首先要打开SQL Server数据库服务) 1、用windows身份验证登录 2、用sql server身份验证登录,默认的登录名是sa,如果密码忘记了可以用windows身份登录后,进入更改。安全性->登录名->双击sa->设置密码。 二、建立数据 Read More
posted @ 2013-06-01 21:18 javawebsoa Views(330) Comments(0) Diggs(0)
使用方法: # PS1='自定义内容' 注意两边的单引号 示例: PS1='(\u@\H \d \t)\$' ---------------------------------------------------------------------------------------------------------------- PS1:就是用户平时的提示符。 PS2:第一行没输完,等待第二行输入的提示符。 Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的 Read More
posted @ 2013-06-01 21:17 javawebsoa Views(277) Comments(0) Diggs(0)
好吧!大二就这样悄无声息地死在了我的面前! 在大二里,我学会了几件事情,可以分享分享! 1. 如果认真,那么你就输了,期末考试请不要当做一回事,这东西没有多么大的含义,原因很简单,那就是老师放的水太多,同学抄得太好了,期末考试,哦,这里很久之前就不是一片公平的战场了!就拿这次的计算机组成原理来说,根据我的估算,这个老师至少泄露了80~90分的试题,我已经彻底无语了,这门课还有考试的必要么?这么考下去,学得好的与学的差得没有多大区别,结果和预想中的一致,不管认真学了这门课的或者没有学的,一般都考了90多分,我只能呵呵了,老师,你这是闹哪样啊?你这不是帮我们,赤裸裸地害我们啊! 还... Read More
posted @ 2013-06-01 21:15 javawebsoa Views(165) Comments(0) Diggs(0)
/*两个瓶子里都装了n个糖果;从第一个瓶子拿的概率是p当你再拿糖果的时候,发现瓶子空了求这时候另外一个瓶子的剩余的糖果的数量的期望计算过程会造成上溢和下溢用log就不会了*/#include<math.h>#include<stdio.h>double lognjie[400010];double logC(int n,int m){ return lognjie[n]-lognjie[m]-lognjie[n-m];//c(n,m)=n!/((n-m)!*m!) log(c(n,m))=log(n!)-log(m!)-log((m-n)!)}int main(){ i Read More
posted @ 2013-06-01 21:14 javawebsoa Views(165) Comments(0) Diggs(0)
首先简单说一下AlarmManager,AlarmManager的机制:全局定时器(又称为闹钟),在特定的时刻为我们广播一个指定的Intent,两种形式:1.在指定的时刻到来时执行某项操作,如你已经设定了一个闹钟时间,当该时间到来时,AlarmManager就为我们广播一个已设定的Intent,通过这个intent来执行一些操作[实际上是PendingIntent]2.以指定的时间间隔周期性的执行某项操作,这个就不解释了AlarmManager的闹钟类型及方法:Android系统提供了四种类型的闹钟:(1)、ELAPSED_REALTIME:在指定的延时之后发送Intent,但不唤醒设备(2) Read More
posted @ 2013-06-01 21:13 javawebsoa Views(409) Comments(1) Diggs(1)
会飞的小蜜蜂 package { import flash.display.MovieClip; import flash.events.Event; public class Bobbing extends MovieClip { private var mi:Mi; private var angelX:Number = 0; private var angelY:Number = 0; private var centerX:Number = 200; private var centerY:Number = 200; private var range:Numbe... Read More
posted @ 2013-06-01 21:12 javawebsoa Views(221) Comments(0) Diggs(0)
语法 <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" />父元素 <manifest> 描述 通过整数型的API Level,采用一个或多个Android版本来让你指定应用的兼容性。这个由应用定义的API Level将同特定Android系统的API Level进行比较,它可以在不同的Android设备间变化。 通过名称我们可以看出,这个元素用 Read More
posted @ 2013-06-01 21:10 javawebsoa Views(324) Comments(0) Diggs(0)
程序分析是以某种语言书写的程序为对象,对其内部的运作流程进行分析。程序分析的目的主要有三点:一是通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容。二是以系统优化为目的,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化。最后一点,程序分析也有可能用于系统测试和程序调试中。当系统跟踪起来比较复杂,而某个BUG又比较难找时,可以通过一些特殊的数据构造一个测试用例,然后将分析到的函数调用关系和运行时实际的函数调用关系进行对比,从而找出错误代码的位置。程序分析工具不同于调试器,它只产生程序运行时某些 Read More
posted @ 2013-06-01 21:09 javawebsoa Views(441) Comments(0) Diggs(0)
本文是基于以下页面需求而撰写的:在A页面(A.html)中嵌套了一个iframe(B.html),在B中实现页签功能,并要求B在A中的显示是没有滚动条,并且B中页签的高度是动态变化的。如下图,这是从项目中截的图,图2明显比图1高度要高:A.html<html><head></head><body class="Pupwin"> <div> <table> </table> <iframe id="bIframe" name="bIframe" w Read More
posted @ 2013-06-01 21:08 javawebsoa Views(199) Comments(0) Diggs(0)
有时候我们并不想客户端知道服务端的相关信息,至少不应该让他知道我们服务端的包结构。这时我们就可以通过注解的形式来修改WSDLpackage com.njupt.webservice;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import javax.xml.ws.Endpoint;//serviceName="MyService"修改服务名, targetNamespace="http://w Read More
posted @ 2013-06-01 21:07 javawebsoa Views(319) Comments(0) Diggs(0)
图库在播放幻灯片时,按power键灭屏,然后再亮屏,会发现幻灯片继续在播放,没有显示keyguard。如何在亮屏后显示解锁界面。 修改方法是去掉FLAG_SHOW_WHEN_LOCKED标志位,在ICS2、JB和JB2上的修改位置略有不同。 1、在ICS2和JB版本上,修改Gallery2\src\com\android\gallery3d\app\ActivityState.java文件中SCREEN_ON_FLAGS ,如下: private static final int SCREEN_ON_FLAGS = ( WindowManager.LayoutParams... Read More
posted @ 2013-06-01 21:05 javawebsoa Views(227) Comments(0) Diggs(0)
在JB2版本上,在camera中拍照/录像,后点击右下角缩略图/向左滑动来查看图片/视频,当点击“删除”menu来删除所有的image/video后,camera preview只显示在屏幕左边约四分之一的地方,向右滑动后进入camera preview界面。如何在通过“删除”菜单来删除所有内容后自动回到cemera preview界面 修改方法如下: (1) Gallery2\src\com\android\gallery3d\data\FilterEmptyPromptSet.java文件中: @Override public int getMediaItemCount()... Read More
posted @ 2013-06-01 21:04 javawebsoa Views(292) Comments(0) Diggs(0)
解决loopback啸叫回音的基本方法是减小音量使用afe loopback时可修改: AudioLoopbackController.cpp中的值static const float kMaxMasterVolume = 1.0;默认设定为最大,将其改小使用acoustic loopback 时可修改:SpeechLoopbackController.cpp中的值static const float kMaxVoiceVolume = 1.0;默认设定成最大,将其改小 Read More
posted @ 2013-06-01 21:03 javawebsoa Views(850) Comments(0) Diggs(0)
如果尝试过前面的例子,有没有感觉每次让机器人移动还要在终端里输入指令,这也太麻烦了,有没有办法通过键盘来控制机器人的移动呢?答案室当然的了。我研究了其他几个机器人键盘控制的代码,还是有所收获的,最后移植到了smartcar上,实验成功。一、创建控制包 首先,我们为键盘控制单独建立一个包:roscreate-pkg smartcar_teleop rospy geometry_msgs std_msgs roscpprosmake 如果你已经忘记了怎么建立包,请参考:http://www.ros.org/wiki/ROS/Tutorials/CreatingPa... Read More
posted @ 2013-06-01 21:02 javawebsoa Views(714) Comments(0) Diggs(0)
在C++语言中,有一些诸如数组、string、流和 bitset 虽然说并非属于标准STL,但在某种程度上与 STL 相关。以下就简单介绍一下。 数组作为STL容器 我们知道,“哑”指针可以很好的作为迭代器,因为它们支持所需的操作符。这一点绝非小事,这说明你可以把常规的C++数组当作 STL 容器,自学使用元素的指针作为迭代器。当然,数组并没有提供诸如 size ( ) 、empty ( ) 、insert ( ) 和 erase ( ) 等方法,因此它们不是真正意义上的容器。不过,数组通过指针确实支持迭代器,通过以下一个小例子简单看一下即可。#include<vector>#in Read More
posted @ 2013-06-01 21:00 javawebsoa Views(172) Comments(0) Diggs(0)
Problem Description Jack and Jill have decided to sell some of their Compact Discs, while they still have some value. They have decided to sell one of each of the CD titles that they both own. How many CDs can Jack and Jill sell? Neither Jack nor Jill owns more than one copy of each CD. Input... Read More
posted @ 2013-06-01 20:59 javawebsoa Views(191) Comments(0) Diggs(0)
Problem Description When playing DotA with god-like rivals and pig-like team members, you have to face an embarrassing situation: All your teammates are killed, and you have to fight 1vN. There are two key attributes for the heroes in the game, health point (HP) and damage per shot (DPS). Your h... Read More
posted @ 2013-06-01 20:57 javawebsoa Views(195) Comments(0) Diggs(0)
推箱子Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3897Accepted Submission(s): 1060 Problem Description 推箱子是一个很经典的游戏.今天我们来玩一个简单版本.在一个M*N的房间里有一个箱子和一个搬运工,搬运工的工作就是把箱子推到指定的位置,注意,搬运工只能推箱子而不能拉箱子,因此如果箱子被推到一个角上(如图2)那么箱子就不能再被移动了,如果箱子被推到一面墙上,那么箱子只能沿着... Read More
posted @ 2013-06-01 20:56 javawebsoa Views(285) Comments(0) Diggs(0)