alvinjj
码龄17年
关注
提问 私信
  • 博客:13,732
    13,732
    总访问量
  • 10
    原创
  • 2,138,966
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-04-22
博客简介:

alvinjj的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得0次收藏
创作历程
  • 13篇
    2011年
  • 5篇
    2010年
TA的专栏
  • C和C++
  • GIS
    2篇
  • GUI开发
    1篇
  • web开发
    3篇
  • javascript
    6篇
  • C/C++
    5篇
  • 科学、数学及其它
    1篇
兴趣领域 设置
  • 人工智能
    深度学习
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pdf转换为html的渲染效果

在服务器端将pdf解析为json格式发送到前端用js渲染成HTML效果参见附件文件主要采用的技术有:[list][*]HTML5的transform[*]HTML5的canvas绘制pdf中的矢量图[*]将pdf中的内嵌字体转换成Web OpenType字体保证100%的字体渲染效果[/list]...
原创
发布博客 2011.11.03 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

论数学的基础

数学家罗素曾经这样说过,“数学是这样的一门学问,它既不知道自己说的是什么,也不知道自己说得是否正确”(大意,找不到原文了)。这句话看上去很让人吃惊,毕竟大部分人认为数学是最精确最不会出错的学科。 其实他的话可以这么来理解。 数学的各种命题都会涉及到很多概念,有些概念是用另外的概念定义的。比如“三角形是三个首尾相接的线段组成的图形”,这里三角形是用线段来定义的。那么总会有...
原创
发布博客 2011.10.12 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux的核心启动流程

下面以RedHat Fedora Core5(Linux 2.6.15-1.2054_FC5)为基础说说Linux的启动流程。打开计算机电源后,第一个执行的程序是ROM BIOS,该程序根据设置选择一个引导设备,比如软盘、硬盘、光盘或者USB盘等,然后读入引导设备上的一小段程序(称为BootLoader,常见的有lilo,grub等)。BootLoader会读入相关的引导选单并执行。一般的...
原创
发布博客 2011.10.12 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux的核心启动流程

下面以RedHat Fedora Core5(Linux 2.6.15-1.2054_FC5)为基础说说Linux的启动流程。打开计算机电源后,第一个执行的程序是ROM BIOS,该程序根据设置选择一个引导设备,比如软盘、硬盘、光盘或者USB盘等,然后读入引导设备上的一小段程序(称为BootLoader,常见的有lilo,grub等)。BootLoader会读入相关的引导选单并执行。一般的...
原创
发布博客 2011.10.12 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux系统下select和poll的实现机理

1.用户层应用程序调用select()2.核心层调用sys_select() ------> do_select()最终调用文件描述符fd对应的struct file类型变量的struct file_operations *f_op的poll函数。poll指向的函数返回当前可否读写的信息。 1)如果当前可读写,返回读写信息。 2)如果当前不可读写,则阻塞进程,并等待驱动程序唤醒...
原创
发布博客 2011.10.12 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OCX打包成CAB的方法

以下假定ggg.ocx依赖于bbb.dll,要打包这两个文件需要一个ggg.inf文件,内容如下;--------------------------------[Add.Code]ggg.ocx=ggg.ocxbbb.dll=bbb.dll[bbb.dll]file-win32-x86=thiscabFileVersion=DestDir=11[ggg.ocx...
原创
发布博客 2011.10.12 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery UI的CSS框架

jQuery UI的CSS框架设计得非常鲁棒方便用于定制用户界面控件。框架包括很多适合多数用户界面需要的CSS类,这些类能用jQuery UI ThemeRoller来所见即所得地修改。如果你的控件也采用本框架,你的控件就可以和社区的其它大量控件或者代码更容易地集成。框架类The following CSS classes are split between ui.core.css...
原创
发布博客 2011.10.12 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery的"特别事件"扩展

特别事件翻译自http://brandonaaron.net/blog/2009/03/26/special-events原作者:Brandon AaronjQuery自1.2.2版开始引入称为"特别事件"的扩展API。These events are special because they have the ability to do some extra work for...
原创
发布博客 2011.10.08 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自己定义小语言的有力工具

C/C++语言可用的工具太多了,我觉得最好用的是 lemon(http://www.hwaci.com/sw/lemon/)和 re2c(http://re2c.org/)Ruby语法分析可以采用racc, 词法分析没有好的工具,哪天我有空了也许自己写一个呵呵Javascript也有很多工具,我觉得最好用的是jscc(http://jscc.jmksf.com/),但不支持中文,我...
原创
发布博客 2011.10.08 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SlickGrid的自定义cell编辑器对象接口

一个功能强大的基于jQuery的grid控件SlickGrid的自定义单元格编辑器对象接口的详细定义:(翻译自http://wiki.github.com/mleibman/SlickGrid/writing-custom-cell-editors)基本接口 function IEditor(args) { // 参数args有如下成员: // co...
原创
发布博客 2011.10.08 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过PROJ4转换地理数据到GoogleMap投影坐标系

 Google Map以及VirtualEarth等web gis都采用一种特殊的投影坐标系EPSG:900913,其实这个900913并不是EPSG分配的编号,而是设计Google Map的工程师自己选定的一个编号。该投影坐标系一开始不被EPSG组织承认(EPSG认为这个坐标系的参数设定非常不符合地理科学),后来因为使用的人越来越多,不得已承认了,但分配了一个别的编号epsg:3785而...
原创
发布博客 2011.10.08 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决用QtCreator编译examples时出现的错误

下载最新(2010.04)版本的Qt之后,运行QtCreator,打开其examples工程,编译,出现"main.moc: No such file or directory"错误。在网上找了一下,发现下面这个讨论http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1889?focusedCommentId=121848&pa...
原创
发布博客 2011.10.08 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

随意改变table的大小

适用于chrome,firefox和ie8,其它版本未知 定义一个3X3的表格,最中间的那个单元格存放内容,其余的单元格用来做改变大小的手柄(function($){$.fn.TableResizer = function(handles) { if(!handles) handles = "0123456789"; this.each(function() {...
原创
发布博客 2011.10.07 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自动改变大小的textarea

基本来自 https://github.com/jaz303/jquery-grab-bag/blob/master/javascripts/jquery.autogrow-textarea.js 略有修改/*Auto-growing textareas; technique ripped from Facebook(Textarea need set style "overf...
原创
发布博客 2011.10.07 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决用QtCreator编译examples时出现的错误

下载最新(2010.04)版本的Qt之后,运行QtCreator,打开其examples工程,编译,出现"main.moc: No such file or directory"错误。在网上找了一下,发现下面这个讨论http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1889?focusedCommentId=121848&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpane
原创
发布博客 2010.08.24 ·
2109 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

jQuery UI的CSS框架


jQuery UI的CSS框架设计得非常鲁棒方便用于定制用户界面控件。框架包括很多适合多数用户界面需要的CSS类,这些类能用jQuery UI ThemeRoller来所见即所得地修改。如果你的控件也采用本框架,你的控件就可以和社区的其它大量控件或者代码更容易地集成。框架类
The following CSS classes are split between ui.core.css and ui.theme.css, depending on whether styles are f
翻译
发布博客 2010.08.19 ·
2130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SlickGrid的自定义cell编辑器对象接口


一个功能强大的基于jQuery的grid控件SlickGrid的自定义单元格编辑器对象接口的详细定义:(翻译自http://wiki.github.com/mleibman/SlickGrid/writing-custom-cell-editors)基本接口
 function IEditor(args) { // 参数args有如下成员: // container: 待编辑的cell容器 // item: 待编辑的row数据项 //
翻译
发布博客 2010.08.18 ·
1975 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery的"特别事件"扩展

特别事件
翻译自http://brandonaaron.net/blog/2009/03/26/special-events
原作者:Brandon Aaron
jQuery自1.2.2版开始引入称为"特别事件"的扩展API。These events are special because they have the ability to do some extra work for specific events and even the option to bypass s
翻译
发布博客 2010.08.18 ·
1122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过PROJ4转换地理数据到GoogleMap投影坐标系


Google Map以及VirtualEarth等web gis都采用一种特殊的投影坐标系EPSG:900913,其实这个900913并不是EPSG分配的编号,而是设计Google Map的工程师自己选定的一个编号。该投影坐标系一开始不被EPSG组织承认(EPSG认为这个坐标系的参数设定非常不符合地理科学),后来因为使用的人越来越多,不得已承认了,但分配了一个别的编号epsg:3785而不是900913。但是大多数程序员不知道,还一直使用900913,呵呵。
关于epsg:3785投影
原创
发布博客 2010.08.18 ·
2452 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏
加载更多