`
dogstar
  • 浏览: 271504 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1.图形库 一 般说来图形库只提供绘画图形,渲染文字、图片等,不管是2D还是3D,其往往不提供消息处理,简单的说来就是如何高效的在一块指定的画布上将线条、文字、 图片显示出来,其中往往涉及字体、颜色等. 目前主要的图形库有: windows提供的GDI/GDI+、DirectX、OpenGL; 支持X的有Cario、GTK、QT、OpenGL; 其他的还有Skia(google提供)、Quartz 2D(apple提供)、wxWidget等; 2.图形组件 按钮、菜单、窗口等图形组件往往是基于图形库的基础上绘画出来的并有相对固定形状,同时一般具有消息处理功能;相关实现有GTK、QT、wxW ...
ctrl + r  //搜索 ctrl + g //中断搜索 ctrl + z //后台 ctrl + d //断开 ctrl + c //停止 ctrl + a //头 ctrl + e //尾 ctrl + f //左移 ctrl + b //右移 ctr + p //向上命令 ctr + n //向下命令 ctr + k //删到行尾 ctrl + u //删到行首
1.下载commandT http://rubyinstaller.org/ 2.安装ruby 1.8.7 3.解压 DevKit-tdm-32-4.5.1-20101202-1039-sfx.exe 到ruby 1.8.7安装目录 4. vim command-t-0.6.vba :so % 5. cd ~/.vim/ruby/command-t ruby extconf.rb make 6. " commandT binding nmap <leader>t :CommandT<cr> btw: ctrl + j/k导航
Prelude> :type map map :: (a -> b) -> [a] -> [b] -> 右结合 所以 (a -> b) -> [a] -> [b] == ((a -> b) ->( [a] -> [b])) (a->b) 输入为a类型,返回b类型的函数A; ( [a] -> [b])) 输入为[a]类型,返回[b]类型的函数B; ((a -> b) ->( [a] -> [b])) 输入为函数A,返回为函数B 至此map就是一个输入为函数A,返回为函数B的函数. 实例: ...
XOmB Bare Bones: a minimal 64 bit OS written in the D language designed for educational purposes. http://wiki.xomb.org/index.php?title=XOmB_Bare_Bones 一个D写的操作系统放出来了。 :)
1.最新的windows下编译版本地址如下: [url]http://code.google.com/p/emacs-for-windows/ [/url] 引用 顺便记下修改 .emacs 文件以后不需要重启的方法:  M-x eval-buffer 2. .emacs配置文件如下: ;;;; 显示时间 (setq display-time-24hr-format t) (setq display-time-day-and-date t) (display-time) ;;;; 关闭启动画面 (setq inhibit-startup-message ...
vim基本操作 i/I,a/A,o/O:插入 h,j,k,l:上下左右 ctrl+f:向下翻页 ctrl+b:向上翻页 v,V,ctrl+v:可视模式 n<>->n tab缩进 /[?]pattern:搜索 :%s/from/to/gc :询问替换 r/R:替换 d^:删至行首 D/d$:删至行尾 rx:删除一个字符 ynl/ynw:复制n个字符/单词 y$/Y:复制一行 ndd:删n行 p:粘帖 x:删除 ...
引用POST /blog/ce0507ad20c7bce0b91f5147f0088f0a/mysetup/publish_blog.htm?disable=&thread_id=2365365 HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-silverlight, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/ms ...

java位操作

无符号右移位操作符“>>>”在将bit串右移位时,从bit串的最左边填充0,这和带符号右移位操作符“>>”不同。“>>”在将bit串右移位时,从bit串的最左边填充原来最左边的位。也就是说,bit串原来最左边的位是符号位,如果为1,则在带符号右移时最左边始终填充1;如果为0,则在带符号右移时最左边始终填充0。   移位操作符的例子见下表。 操作 结果 说明 00110010 << 2 11001000 右边始终填充0 00110010 >> 2 00001100 结果一样 00110010 >>> 2 00 ...
一.js的三个函数escape,encodeURI,encodeURIComponent区别. js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、   传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等 ...
YUI uploader组件,还是实验版本.他是用flash模拟文件选择框,js与flash交互进行多文件上传. 需要Flash Player 9.0.45或者更高版本. 由于flash自己的bug,在firefox下,会把ie的cookies传递到server端,所以.如果应用依赖cookies.有两种办法解决:1.不要依赖;2.通过上传url传递. 以下为demo: 1.引入必须的js文件 <!-- Dependencies --> <script type="text/javascript" src="http://yui.yahoo ...
一、问题:         编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和 ...
get请求的时候参数为中文问题 类似这样的url http://website/hello-中文.htm 这个中文没编码.提交过去是乱码 如果是http://website/hello.htm?name=中文. 这种url的话,中文会被escape一下. 这个是http规范.但是我url rewrite.其实那个中文是参数.浏览器没有自动帮我escape.导致. firefox2会,firfox3不会,ie也不会. 解决办法就是改成老样子,参数的形式.要不就自己escape. 结论:get请求尽量不要用中文作为参数. 附: escape 方法返回一个包含了 charstring 内容的字符串 ...
交换机 路由器和集线器的区别 集线器-------集线器也叫Hub,工作在物理层(最底层),没有相匹配的软件系统,是纯硬件设备。集线器主要用来连接计算机等网络终端。 集线器为共享式带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突域的网络。所有设备相互交替使用,就好象大家一起过一根独木桥一样。 集线器不能判断数据包的目的地和类型,所以如果是广播数据包也依然转发,而且所有设备发出数据以广播方式发送到每个接口,这样集线器也连接了一个广播域的网络。 交换机-------交换机Switch,工作在数 ...
最早接触ruby时,从网上找一些资料看,零零碎碎,由于没有实际的使用动力,一直没有深入.有些点也没有理解.后来,工作需要深入学习js.js断断续续使用了两年.对js的了解也由浅入深.特别是接触了scheme,erlang等以后.了解到"披着c外衣的lisp"的含义.回过头来,看ruby,一切忽然开朗.同样的openclass,但多了一等公民的函数. 扯了半天,回到主题.大家多看看fp语言,全当拓宽视野.对编写代码帮助很大. 那就先从jvm的fp,scala开始吧 . 1.安装  scala http://www.scala-lang.org/downloads/index ...
Global site tag (gtag.js) - Google Analytics