02 2012 档案
摘要:一,C++内联函数 定义: inline double square (double x){return x*x;}//含有关键字inline的内联函数 描述:内联函数类似于宏的定义与调用 使用:调用内联函数时候,不用跳到另一个位置执行代码,而是将调用内联函数代码用相应内联函数替换。 区别:普通函数调用时候,跳到函数处执行完,返回再执行下一条语句。 内联函数调用时候,直接将代码复制过来执行,省去了跳过去然后返回的过程 宏:只是简单的形式上的替换 例:#define square(x) x*x ...
阅读全文
摘要:一,快捷键显示桌面:Ctrl+Alt+D最小化窗口:Alt+F9最大化窗口:Alt+F10关闭当前窗口:Alt+F4二、Ubuntu NetBeans中文乱码解决办法在$JAVA_HOME/jre/lib/fonts目录下创建一名为fallback的目录将一可显示中文的字体放到fallback目录下,可以到Ubuntu字体目录(/usr/share/fonts)去复制一份或者用ln命令做一个硬链接到该目录(注:软链接无效)再运行NetBeans(or NetBean)即可没有字体:arphic 需要到新立得 安装最新版本.是ttf格式而不是ttc三,网络代理cd etc/possibiliti
阅读全文
摘要:一,题目:输入n用最快的方法求Fibonacci数列的第n项。二,定义:Fibonacci数列如下: 0 n=0f(n)= 1 n=1,2f(n-1)+f(n-2) n>2//0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 9871597..........三,分析:注意,当求第100项,甚至更大的项时,请确保你用什么类型,长整型?orlong long int存储。不然,计算机,将得不到结果。所以选择的数据类型是关键。四,源码:#include <iostream>
using namespace std;
...
阅读全文
摘要:一,编译(compile) 含义:用编译器(compile)将源代码生成二进制目标文件。在Window下为.obj。在Linux下为.o文件。 要求:编译器要求,语法正确。编译器只检测程序语法和函数、变量是否被声明,函数并不许要被定义。 编译语法:g++ -c file.cpp 其中-c 为compile生成 file.o的目标文件二,链接(link) 含义:将所有需要到函数所在的文件爱你链接在一起合成为可执行文件。 语法:g++ file.o -o file.exe 其中-o 指生成可执行文件(output)。默认为a.out 【合并】g++ file.cpp -o file.exe三,库(
阅读全文
摘要:apt-get 设置代理 proxy 方法方法一 :这是一种临时的手段,如果你仅仅是暂时需要通过http代理使用apt-get,你可以使用这种方法。在使用 apt-get 之前,在终端中输入以下命令:export http proxy=http://yourproxyaddress:proxyport据说取消代理使用:export http_proxy="" 不行的话试试 unset http_proxy;方法二 :这种方法要用到 /etc/apt/ 文件夹下的 apt.conf 文件,如果你希望 apt-get (而不是其他应用程序)一直使用 http 代理,可以使用这种
阅读全文
摘要:标题:三种方法更改MACOSX下的HOSTS文件由于众所周知的原因,有很多的网站现在都被"功夫墙"封死了,比如twitter,facebook等等.我们经常会看到将一下IP地址和网站名添加到系统的hosts文件里,win系统下基本上很多人都知道了,不知道的google一下也知道了.MAC系统下面更改hosts文件就有些困难了,经过我的摸索和搜索,总结了三种方法:1.终端更改这种好像是网路上说的最多的方法.在应用程序里面打开终端(terminal),输入sudovi/etc/hosts然后提示输入系统密码hosts文件就自动打开了接着输入i进入编辑模式将添加的网站,ip拷贝进
阅读全文
摘要:一,题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。二,思路:创建一个循环链表,每次走m步删除一个节点,最后剩下一个三,源码:#include <iostream>
#include "malloc.h"
using namespace std;
struct node
{ int data; node *next; }; node *createList(int a[
阅读全文
摘要:一,题目:在一个字符串中找到“第一个”、“只出现一次”的字符。 如输入abaccdeff,则输出b。二,思路解析: 字母a:出现两次 字母b:符合要求 字母c:出现两次 字母d:出现一次,但不是第一个 字母e:出现一次,但不是第一个 字母f:出现两次 所以字母b符合要求。三,如何才能找到符合要求的字母 首先扫描一遍字符数组,记录每一个字符出现的个数。 然后再次扫描字符数组,找到第一个个数为1的字符。 由于字符(char)是一个长度为8的数据类型,因此总共有可能256种可能。于是我们创建一个长度为256的数组,每个字母根据其AS...
阅读全文
摘要:打开 Metacity 的混合特效 Metacity 为 GNOME 桌面环境的默认窗口管理器。我们知道在 GNOME 2.22 中的 Metacity 窗口管理器已经具有了混合特效,换言之,现在即使你不用 Compiz Fusion,使用 Metacity 也能够获得透明、阴影、以及 Alt + Tab 切换效果。对于要求不高的用户来说,还是值得尝试的。但是默认情况下这些混合特效并没有被打开。如果你已经安装了 GNOME 2.22,且当前所用的显卡也支持,那么可以使用以下方法来打开 Metacity 的混合特效。按 Alt + F2,打开“运行应用程序”对话框。输入 gconf-edito.
阅读全文
摘要:一,题目:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。例如输入 8 / \ 6 10 / \ / \5 7 9 11输出:8 6 10 5 79 11。二,分析: 本题主要考察树的层序遍历,最常用的方法就是采用队列的形式。 按照,根左右的形式依次将元素弹入队列中。然后取出队列头部,再将头部的左右子树弹入队列中。这样就可以层序遍历整个二叉树。有些类似树的广度优先查找。三,源码:#include "stdio.h"
#include "malloc.h"
#include "stack.h"
struct
阅读全文
摘要:一,题目:输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。用递归和循环两种方法完成树的镜像转换。 例如输入: 8 / \ 6 10 / \ / \ 5 7 9 11 输出: 8 / \ 10 6 / \ / \ 11 9 7 5定义二元查找树的结点为:struct BSTreeNode // a node in the binary search tree (BST){ int m_nValue; // value of node BS...
阅读全文
摘要:缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。命令行方式,适用于所有 Ubuntu 用户。复制以下命令到终端中,然后回车即可: gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected &
阅读全文
摘要:1,函数的基本知识 C++对于返回值的类型有一定的限制:不能是数组,但可以使其他任何类型,甚至可以使结构和对象。 有趣的是,虽然数组不可以作为返回对象,但是数组可以作为结构或对象组成部分来返回。2,函数参数和按值传递 cin.get();//读取所有输入的字符,包括空格和换行符。 cin>> ;//跳过空格和换行符读取。3,函数和数组 int arr[32]; int sum_arr(int arr[],int n);//参数arr是一个指针,而不是一个数组。 int sum_arr(int *arr,int n); //仅用于函数头,函数原型中 int *arr ...
阅读全文
摘要:1,cin的用法char ch;cin.get(ch); //仅仅接受一个字符(输入12,则ch仅仅赋值为1)cout<<ch;2,对于字符型变量ch,++ch与ch+1的区别int main()
{
char ch;
cin.get(ch);
while(ch!='.')
{
if(ch=='\n')
cout<<ch;
else
cout<<ch+1; cin.get(ch); }
}cout<<++ch;输出的是 相应ASCCI码加一之后的 字符cout<<ch+1;输出的是 相应ASCCI码加一
阅读全文
摘要:现在eWebSoft在线编辑器用户越来越多,危害就越来越大~首先介绍编辑器的一些默认特征:默认登陆admin_login.asp默认数据库db/ewebeditor.mdb 默认帐号admin 密码admin或admin888搜索关键字:"inurl:ewebeditor" 关键字十分重要有人搜索"eWebEditor - eWebSoft在线编辑器"根本搜索不到几个~baidu.google搜索inurl:ewebeditor几万的站起码有几千个是具有默认特征的~那么试一下默认后台http://www.xxx.com.cn/admin/ewebedit
阅读全文
摘要:一、在linux下安装Ruby 1 - 首先,我们要取得最新的Ruby发行版本 2 - 然后解压缩:tar -zxf ruby-1.9.2.tar.gz (tar -jvxf ruby-1.9.2.tar.bz2) 3 - 最后运行: ./configure make make install 这是基本的linux下软件安装方式:) 4 - OK,现在敲:ruby -v 是不是出现了ruby的版本号了,恭喜,您已经成功安装了ruby! 二、在Windows环境ruby有两种安装方式 1 - 从源代码完全编译安装 就是我们下载ruby语言最新的源代码,用VC或者其他C语言编...
阅读全文
摘要:[Cocoa][译]苹果 Cocoa 编码规范中文版罗朝辉(http://www.cppblog.com/kesalin/)CC许可,转载请注明出处官方文档:Coding Guidelines for Cocoa本文档下载:点击这里> Code Naming Basics 代码命名基础在面向对象软件库的设计过程中,开发人员经常忽视对类,方法,函数,常量以及其他编程接口元素的命名。本节讨论大多数Cocoa接口的一些命名约定。>> General Principles 一般性原则>>> Clarity 清晰性● 最好是既清晰又简短,但不要为简短而丧失清晰性代码点
阅读全文
摘要:root@bt:~# vi /etc/network/interfaces 编辑IP地址auto eth0#iface eth0 inet dhcpiface eth0 inet staticaddress 192.168.1.112 IP地址netmask 255.255.255.0 子网掩码network 192.168.1.0 网络地址broadcast 192.168.1.255 广播地址gateway 192.168.1.1 网关地址root@bt:~# /etc/init.d/networking restart 重启网卡root@bt:~# vi /etc/resolv.conf
阅读全文
摘要:一,for循环 1,在C++中每一个表达式都有值; int a=0//声明表达式 23+17 //数学表达式 a=(b=3)+4//a的值为7 2,表达式跟语句的区别 表达式加上";"就是语句 a=10为表达式 a=10;为语句 3,前缀式和后缀式 ++i;比i++速度更快,效率更高; 【注意】前缀递增(++)、前缀递减(++)、解除引用(*)优先级相同; 并且从右向左的规则进行结合 例:*++pt; //先将++作用于pt,然后将*...
阅读全文
摘要:第八家,还是一个美资的,《缤特力通讯科技(苏州)有限公司》这家是做蓝牙耳机的,据说曾经在苏州还是算不错的,甚至在苏州有条路都叫缤特力路,不过上次经济危机,把生产那块都砍了,裁了很多人,名声一下变坏,现在生产都外包给别人做,自己只做研发。应聘职位是SQA方面的,虽然没有专职做个,但是类似这方面自己在公司还是受过比较正规的培训,从理论到实际应用都有不少经验,虽然更多的兴趣还是在开发上,不过看在是Sr.的职位,也就想去转转看看。增加点经历也不是一个坏事。估计因为不是开发岗位,所以没有笔试,直接进入面试。面试官是他们质量部门经理和另外一个估计是Leader的角色,面试内容很简单,主要涉及项目管理,软件
阅读全文
摘要:基础普及:所有有无线网卡的电脑都可以创建wifi热点,前提是他们必须是通过有线来联网的。在Mac mini上建立wifi热点1、Mac mini通过有线联网2、打开系统偏好设置->共享在左边列表里选择互联网共享,然后在右边设置共享有两个地方需要设置,a、共享以下来源的连接:选择以太网,可能默认就是无需设置b、用以下端口共享给电脑:勾选wifi,要设置密码的话选择下面的wifa选项最后,再次点击左边的互联网共享,开启设置好的共享。3、然后就可以Ipad,iphoe通过wifi连接你刚才设置的wifi网络了
阅读全文
摘要:一、获取超级密码【浏览器中】IE浏览器中访问http://192.168.1.1% d$ {f6 ]' V【登陆界面】在登陆界面出现后输入默认终端配置账号,到 管理菜单 下点击右键查看 源文件【记事本中】我的路由器源文件中出现以下文字: pwdAdmin = 'telecomadmin08862112'; pwdSupport = 'support';8 f" ]Z! y) n+ X0 b$ ` pwdUser = 'h3sng';# k+ ^. X! d7 y6 a- A* U3 @ var user ='userad
阅读全文
摘要:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images;DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setIn
阅读全文
摘要:cocos2d-x 里面默认输入法只有一种,就是启动的时候就是系统默认的输入法,然后可以切换数字,中英文等等,但是我们程序里有个功能设置价格,不希望能够输入中英文,只要输入数字,输入以后再判断显然用户体验不好,咨询了官方人员获得了一些提示,但是仍然无法解决这个问题,最后在苹果官网查到了相关信息,测试一番后得到了现在的解决方案,存档备忘,并且share给大家。 官方相关内容链接如下:https://developer.apple.combrary/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/In...
阅读全文
摘要:开学了…… 拖着久未平息的童心,迈着恋恋不舍的脚步,踏入寒冷、清静的校园。也许是在家玩的Happy吧,来到冷清的校园里感到丝丝落寞感…… 跟爸爸通了两次电话,照例是对未来的信誓旦旦,和对自己发达后的种种幻想……算是对自己埋藏于心底的自信的一种宣泄吧。 我喜欢这种略带些夸张跟浪漫色彩的谈话, 我喜欢对自己未来美好的憧憬, 我喜欢把责任拦在自己身上的霸气, 我喜欢我为家做出的贡献, 我喜欢听到父亲因为他的儿子而感到骄傲, 我喜欢为着自己所吹过的牛逼而不知疲倦的奋斗, 我喜欢幸运女神光顾我这个为理想而拼搏的年轻人。 接下来面临的最关键的事情是:找工作 所有我吹过的牛皮,归根...
阅读全文
摘要:跨站漏洞:http://download.csdn.net/detail/mypc2010/4049017===========================================第一讲:http://download.csdn.net/detail/mypc2010/3885951网站安全编程概述与web.config文件加密第二讲:http://download.csdn.net/detail/mypc2010/4028962高级语法入侵与安全防范第三讲:http://download.csdn.net/detail/mypc2010/3886010ecshop初始化漏洞第四讲
阅读全文
摘要:代码如下:void *threadProcessFunction(void *ptr){printf("enter thread\n");//do thread thing//exit threadprintf("exit thread\n");return NULL;}void startRequestThread(){ // Create the thread using POSIX routines. pthread_attr_t attr; pthread_t posixThreadID; int returnVal; returnVal = p
阅读全文
摘要:1、到苹果管网下载Reachability的Demo,https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html然后把:Reachability.h 和Reachability.m 添加到工程中2、使用如下方法就能判断当前是否联网:bool CCNetworkConfig::isNetworkAvailable(){ Reachability *r = [ReachabilityreachabilityWithHostName:@"www.apple.com"
阅读全文

浙公网安备 33010602011771号