现在位置: 首页 > reabSpeweerse发表的所有文章
  • 11月
  • 23日
web前端 ⁄ 共 980字 评论关闭
  <html> <head>     <TITLE>Boolean对象</TITLE>     <SCRIPT Language = "JavaScript">     {         b1 = new Boolean(true);         b2 = new Boolean(false);         b3 = new Boolean(0);         b4 = new Boolean(1);         b5 = new Boolean(null);         b6 = new Boolean(NaN);         b7 = new Boolean(undefined);         b8 = new Boolean("");         b9 = new Boolean(" ");         b10 = new Boolean("abc");         b11 = new Boolean(50.46);                  do......
阅读全文
  • 08月
  • 14日
综合 ⁄ 共 460字 评论关闭
递归一下 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *reverseKGroup(ListNode *head, int k) { if(head==NULL ||head->next==NULL||k<=1) return head; int n=k; int len=0; ListNode *p=head; while(p) { len++; p=p->next; } if(len<k) ......
阅读全文
  • 06月
  • 09日
数据库 ⁄ 共 2598字 评论关闭
下面来说说配置的具体方法: 打开“高级”-“配置”。“配置”窗口里点“编辑器显示”-“语法加亮”。   点“颜色选择”,点“语言”下拉菜单,可以看到预置的"Language14-Language20"没用,    点击“打开”按钮,UE会打开这个着色器配置文件WORDFILE.TXT。 将以下文本拷贝到WORDFILE.TXT最后: /L4"PL/SQL" Nocase Line Comment = -- Block Comment On = File Extensions = SQL /Delimiters = ~!%@^&*()-+=|\/{}[]:;"'<> , .? /Function String = "%[A-Z _]*[~\s]+(*)" /C1 "Keywords" ABORT ACCEPT ACCESS ADD ALL ALTER AND ANY ARRA......
阅读全文
一般的解版本为 定义两个状态 f[ i ] [ 0 ] 代表该点不选,f[ i ] [ 1 ] 代表该点选, 所以可以得到状态转移方程:  f[u][1] = sum{ min{f[v][0], f[v][1]}, v是u的子结点 } f[u][0] = sum{ f[v][1], v是u的子结点 } 但自己当时认为0的子节点都选中这样不应该构成最优(该解法原理未知); #include <cstdio> #include <vector> #include <cmath> #include <iostream> #include <cstring> using namespace std; #define INF 200000000 typedef long long LL; const int maxn = 1510; int d[maxn][......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 558字 评论关闭
浮点数的实现原理,决定了浮点数会有一个悲剧,那就是计算0.3 + 0.3 + 0.3的值,你可以在控制台里面打印一下其结果,他的值不是你所期望的0.9,而是丑陋的0.899999999999999 如何处理这种情况呢。 现在提供3种方案 1,不用处理。为什么说不用处理呢?因为0.8999999999999999 和 0.9在使用时没有本质区别。 2,显示时处理。如果你要把0.3+0.3+0.3的结果呈现在用户眼前,丑陋的0.8999999999999999显然不是你所期望的结果。你所期望的是0。9.如何呈现0.9呢?那么就是再最终结果加一个不会严重影响结果真实性的补丁。看看加了这个补丁......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 152字 评论关闭
 ui->tabWidget->setGeometry(2,3,473,857);  //设置大小 ui->tabWidget->setTabPosition(QTabWidget::South); //设置标签位置 ui->tabWidget->setDocumentMode(true); //设置是否显示边框
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 68字 评论关闭
其实一直想知道,比如我写一句 int i = 0; 这样,内存中某地址就存了0这个数,那么这个别名i存在哪,计算机怎么就知道i代表着那个内存地址?
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 6526字 评论关闭
1. 配置   git config --global user.name "your name" git config --global user.email  mail@box.com git config --global color.ui true git config --global core.editor vi git config --global alias.lol "log --graph --all"    设置alias,这样lol就是自己新的命令了。   2.基本使用 1.显示当前的配置信息 git config --list   2. 创建repo 从别的地方获取 git clone git://git.kernel.org/pub/scm/git/git.git 自己建立 mkdir test cd test git init   3. 显示状态 git status   4. commit git add file.1 file.2 先......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 7507字 评论关闭
Protocol  和服务器一样,也是通过该类来实现。先看一个简短的例程:from twisted.internet.protocol import Protocolfrom sys import stdout class Echo(Protocol):    def dataReceived(self, data):        stdout.write(data)在本程序中,只是简单的将获得的数据输出到标准输出中来显示,还有很多其他的事件没有作出任何响应,下面有一个回应其他事件的例子:from twisted.internet.protocol import Protocol class WelcomeMessage(Protocol):    def connectionMade(self):        self.transport.write("Hello server, I am th......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 403字 评论关闭
1.Windows 命令行采用cp936编码,因此urf8会乱码,可以这么解决  Str.decode(‘uft-8’).encode(‘cp936’)  2.数字转换成字符串—str(i)  字符串转换数字—string.atoi(s[, base]) base 代表进制.  3.声明一个可变长参数的函数,变量需以* 开始  4.lambda 是较特殊的声明函数方式.—fun = lambda 参数列表:表达式..不能在lambda中使用print 但可以在lambda中调用其它函数  5,文件目录常用函数:  得到当前路径os.getcwd()  获得目录内容os.listdir(path)  创建目录os.mkdir(path)—os.mkdir(‘e:\\book\\temp’)  删除目录os.rmdir(path)  ......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 345字 评论关闭
  今天在用ODBC配置oracle连接的时候,发生错误,无法加载ODBC应用程序驱动,因为系统发生错误14001. 后面百度了许久,也没找到答案。最后google了一下,原来是缺少了C++的一些库,下个“Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)” 就OK了。下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=5638 下载之后,重新安装,OK。 注: 我用的是window XP 64bit,oracle装的是32bit;所以我是在SysWOW64下打开odbcad32.exe下配置的。 链接文件:http://www.dbaportal.eu/?q=node/218
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 3100字 评论关闭
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。(1)IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值,IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。 Sql:insert into dbo.News values('jayzai1');select IDENT_CURRENT('News')(2)@@IDENTITY 返回为当前会话的所有作用域中的任何表最......
阅读全文