
技术
文章平均质量分 51
「已注销」
这个作者很懒,什么都没留下…
展开
-
SQL Server复制表结构和表数据生成新表的语句
参考:http://topic.youkuaiyun.com/t/20020621/09/820025.htmlSELECT * INTO newTableName FROM oldTableName此方法将把旧表的结构和数据同时copy生成新表,不过主键外键约束原创 2011-08-02 14:35:17 · 1982 阅读 · 0 评论 -
《Servlet与JSP核心编程》读书笔记
这本书实际是我进入JavaWeb开发的入门书籍,而且是日常碰到一些技术问题需要确认时的参考书,前一段时间在解决一个他人的问题时,我突然发现我的第一遍阅读对这本书的内容的理解还不够透彻,所以又开始N多年后的第二遍阅读。 首先列出这本书的官网: http://coreservlets.com/ 上面不但有这本书的源码和PDF电子版,还有大量的相关技术主题参考资料。 P原创 2012-04-09 11:18:36 · 722 阅读 · 0 评论 -
三十三期百度技术沙龙笔记整理
此次技术沙龙是由百度的高级架构师陈天健和豆瓣首席科学家王守崑为主讲,大主题是推荐系统。 陈天健的主要话题是百度推荐引擎计算平台架构中的流式计算架构。中间有一种因为几个短信有点错过,等视频出来再听一遍,这个笔记基本没啥整理,主要是个备档,感兴趣的同学可以直接去InfoQ看视频。下面把记的笔记抄上来: NLP---当前分析热点; 传统架构以Hadoop为原创 2012-12-23 09:09:45 · 628 阅读 · 0 评论 -
Python Django开发中XSS内容过滤问题的解决
from:http://stackoverflow.com/questions/699468/python-html-sanitizer-scrubber-filter通过下面这个代码就可以把内容过滤成干净的HTML内容,说明,这个代码来自上面Stackoverflow的回答Use lxml.html.clean! It's VERY easy!from lxml.html原创 2013-07-24 15:18:53 · 3493 阅读 · 0 评论 -
淘宝技术交流笔记
前记:这个技术交流都是去年的,最近再想到某问题查阅时觉得不方便,就把会议笔记整理出来,既可以share于他人也查阅方便。因为时间已经过去太久,有些东西可能会出错,括号里面是我的补充2012.3淘宝技术交流笔记:交易系统:3ms(可能是延迟底线)分布式调度框架:HFS同步异步消息通信中间件:Notify数据挖掘:天梯系统Hadoop集群2012.4第二次交流笔记:TDDL原创 2013-12-23 10:44:53 · 854 阅读 · 0 评论 -
基于one2team框架的Highcharts图表图片导出方案
这篇文章已经没有什么意义了,新版的HIghcharts提供Java图片导出解决方案,你需要做的就是下个Maven,bulid一个war就Ok了。---addedy on 2012-11-15 多说一句废话:我觉得这个功能其实对于大多数应用场景来说是多余的。 Highcharts是一个纯JSWeb图表绘制解决方案,它的功能之丰富,使用之简单可能是目前开源领域排名比较考前的原创 2011-12-14 17:12:23 · 3741 阅读 · 1 评论 -
Django Push 的一些资料
先来中文的:http://sunsetsunrising.com/2009/django_comet.html#gsc.tab=0yang'zu原创 2014-07-21 20:43:04 · 925 阅读 · 0 评论 -
关于JavaScript的那些话
1、初学者动手环境----推荐Chrome的控制台(F12调用)2、JS中两个非常重要的数据类型是对象和数组。3、JavaScript 程序是用Unicode字符集编写的。4、JavaScript是区分大小写的编程语言。HTML不区分大小写,但尽量保持小写。5、JavaScript数据类型分为两类:原始类型和对象类型,原始类型有数字、字符串、布尔值、null和undefined,除原创 2015-03-19 09:17:41 · 438 阅读 · 0 评论 -
JavaScript教程大纲
因为考虑到Python的接受难度,改为推广较为简单和流行的JavaScript。先列主要参考资料: JavaScript权威指南(第6版):http://book.douban.com/subject/10549733/ JavaScript高级程序设计:http://book.douban.com/subject/10546125/ J原创 2015-03-19 09:16:08 · 657 阅读 · 0 评论 -
Python教程大纲
缘起:最近想在部门推Python语言,写这个blog主要就是个教程大纲,之前先列出一些资源:Python历史:http://www.docin.com/p-53019548.html :http://blog.youkuaiyun.com/zhchongyao/article/details/7748668Python中文社区主站入口:http://wo原创 2015-03-19 09:03:06 · 1529 阅读 · 0 评论 -
关于Python的那些话
1、第一个选择:版本2还是3,我选择2,保守谨慎,3的成熟周期会很长2、三种基本的文本操作: 2.1、解析数据并将数据反序列化到程序的数据结构中 2.2、将数据以某种方式转化为另一种相似的形式,数据本身发生了改变。 2.3、生成全新的数据。3、为什么选择Python的几个原因: 3.1、代码质量:符合大脑思维习惯:以统一而有限的方式进行交互,在原创 2015-03-19 09:17:03 · 493 阅读 · 0 评论 -
第四十期百度技术沙龙笔记整理
本期的技术沙龙主题内容是LBS技术,虽然LBS应用最近这两年在业内炒得风生水起,但是我感觉离广泛应用好像还是有一定距离。 本期的讲座主讲讲师是百度定位服务负责人张传明、陌陌的CTO李志威、北邮邓中亮教授,覆盖了技术实现原理、实际应用经验、学术发展前沿三个方面。 张传明工程师的讲座分析了目前手机定位技术现状和使用前景,以及百度定位服务API在解决目前定位技术的弱势方原创 2015-04-09 15:41:27 · 555 阅读 · 0 评论 -
百度技术沙龙之2013-2&3
2013年2月2日技术沙龙商业产品开发------谢马林业务逻辑加大设计难度集成难度大降低学习成本统一标准化开发模式面向集成的架构平台业务复杂,设计抽象的技术支撑不够抽象6类数据流业务集成方案用技术手段推动业务的改进业务抽象设计与优化平台IBM秦勇,数据可视化----------------------------------------------原创 2015-08-15 16:43:13 · 536 阅读 · 0 评论 -
2013-3 阿里性能稳定性沙龙
水位=流量QPS/性能QPS*100%日志图访模式模拟线上压测多代理流量集中单元化部署:把一个应用的相关服务部署在同一个单元限流:拒绝部分请求降级:取消部分调用抵挡RPC流量量化估算估计微博姚四芳:@icycrystal4Vector0, Tall Vector健康状况实时分析平台:分析数据是日志Scribe存储日志 Storm实时计算分析-----原创 2015-08-15 16:52:49 · 382 阅读 · 0 评论 -
2013-9 OWASP论坛
Broken We Application Project ------这个PPT需要下载OWASP BWA----- A Virtual machine---收集 Broken Web Appnno@clipherttechs.comHacking-Lib:一个练兵场包含移动应用Hacking-Lib的四个细节内容:1、有漏洞的服务器和应用2、安全挑战的描述3原创 2015-08-15 17:36:39 · 544 阅读 · 0 评论 -
2013-7百度开放云技术沙龙
BAE3.0Runtime全面兼容实际版本本地开发环境和生产环境一致自动扩容模式有安全风险Events/bae3百度地图提供定位服务MTC服务是免费的Native App和WebApp都支持远程可视化与交互测试录制回放工具:不仅仅是屏幕坐标,而且支持控件和元素百度移动统计百度推广平台提供X86和ARM的自动识别推送人脸识别和认证会开放智能剪裁。原创 2015-08-15 16:59:31 · 423 阅读 · 0 评论 -
2031-9百度技术沙龙:Clouda与nodejs
Clouda 云端一体设计思路目前的App推广由于渠道原因非常难Clouda是用Web技术做的移动App的框架实时在线将会启动一批新需求线下数据线上实时化本地存储Merge面向数据的开发方式:随动反馈编程模型本地数据结构插记录,自动同后端同步----AngularJSApp可被搜索引擎检索,Cloudajs.orgNodeJS中C++与Nodejs之间的互操原创 2015-08-15 17:26:07 · 438 阅读 · 0 评论 -
2013-8:SDCE大会笔记
百度移动云三大开发框架:Clouda,SiteApp,AppBuilderMBaaS解决高性能Server很难的问题百度开放云的区域运营服务于创业者Pinterest架构变迁:互联网就是把线下的一些东西搬到线上首创瀑布流流量经历过一个长的沉淀期核心用户进入创业团队流量爆发时会产生很大压力经验:1、保持简单,2、技术:大用户碰到的问题大于普通用户,3、新技术看上去原创 2015-08-15 17:14:45 · 477 阅读 · 0 评论 -
2013-12-阿里技术沙龙:双十一背后的那些事
DB-Free自动化运维工具Puppet做系统化初始化布置Stargate工具小米秒杀系统设计---韩祝鹏第一个关键设计决策:资格抢购系统---只抢购资格:延迟下单资格存在主从Redis库,读写分离双十一数据库核心技术---李圣陶评估数据库支撑能力:MyTest工具模拟真实业务场景压测通过过往数据分析模拟业务场景来分解访问任务MyTest压测缓存穿越,Meta原创 2015-08-15 19:36:14 · 483 阅读 · 0 评论 -
BugFix:URL or HTTP headers are too long (IP=127.0.0.1)
错误提示:URL or HTTP headers are too long (IP=127.0.0.1)com.caucho.server.dispatch.BadRequestException: URL or HTTP headers aretoo long (IP=127.0.0.1)Resin/4.0.27 Server: 'app-0'官方解释:http://bugs.c原创 2015-03-23 15:15:29 · 2210 阅读 · 0 评论 -
mobile angualar ui的简单使用
最近做一个微信App形式的业务平台,之前从别人的推荐文中知道了mobile angualar ui这个东西,这次纯做mobile Web就试用了一下,之前PCWeb中用过AngularJS,HybridApp中用过ionic,这次做这个mobile web也想过ionic,不过ionic的文档明示,ionic只面向iOS和Android,在浏览器环境上支持有限,最后就用了这个Mobile Angu原创 2015-09-25 22:05:03 · 899 阅读 · 0 评论 -
Jersey VS Django-Rest
Jersey作为Java界比较主流的RestfulWeb服务框架,Django做了Python界比较主流Web开发框架,选择在其基础上构建的Django Rest framework,对这两者做一简单的调研对比Jersey主要特性:1、基于Restful Resource设计的注入式开发模型2、多部署方式3、客户端API支持4、响应式编程支持5、表述状态支持与响应6、数原创 2015-10-21 16:09:48 · 904 阅读 · 0 评论 -
推荐Python、Django中文文档地址
协作翻译网:http://usyiyi.cn/老牌的Python中文社区:http://woodpecker.org.cn/原创 2015-12-01 11:38:39 · 482 阅读 · 0 评论 -
Django Web项目部署参考
环境准备:1、Python 2.7.*]2.pip3.sudo pip install django4、sudo aptitude show python-setuptools5、sudo aptitude install python-psycopg26、#Ckeditor已完全下线,故此条作废#Django-Ckedior的子安装项pillow依赖于gcc和python原创 2015-03-17 16:18:53 · 1439 阅读 · 0 评论 -
pymongo "ServerSelectionTimeoutError: No servers found yet" 错误的解决
系统转移过程中,擅自把aptitude安装的mongoengine换成了pip安装,系统启动以后,报这个错误报错提示:File "/usr/local/lib/python2.7/dist-packages/pymongo/mongo_client.py", line 748, in _socket_for_reads with self._get_socket(read_pr原创 2016-01-26 18:28:08 · 14366 阅读 · 1 评论 -
Sina微博爬取@pyspider
这是一篇不应该写的文章,都写了,针对特定“方式”的爬虫也就没法爬了。1、模拟登录的一些文章:解析新浪微博的登录过程(2013-12-23): http://www.cnblogs.com/houkai/p/3487816.htmlPython模拟登陆新浪微博(2013-12-24): http://www.cnblogs.com/houkai/p/3488468.html2014_原创 2015-11-05 12:52:02 · 5153 阅读 · 0 评论 -
currval of sequence "follow_id_seq" is not yet defined in this session
postgresql上使用select currval('follow_id_seq');报错:currval of sequence "follow_id_seq" is not yet defined in this session查阅参考资料,发现错误原因是要查当前值,必须先取一次next:执行以下语句,执行成功:dbname=# select nextval('follow原创 2016-04-01 11:17:22 · 2682 阅读 · 0 评论 -
Android开发问题笔记
1、Toolbar问题:最低版本15,必须使用support,才能使用Toolbar,Toobar是5.0引入的2、BottomTab:这个用TabLayout解决了4、最后还是用Android Studio生成向导的TabLayout+ViewPager+PlaceFragment解决问题。5、官网的Best Practice值得参考借鉴6、采用OkHTTP做网络访问7、采用原创 2016-01-10 22:20:03 · 3140 阅读 · 0 评论 -
Django升级1.8的一些问题
1、最明显的问题当然是Settings设置中关于模板的设置数据结构发生变化,这个就不细说了,你开个Django的1.8的新项目就知道怎么改了2、migrations问题,这个问题是1.8最主要的修改,在代码从1.7升级到1.8之前要保证models定义和DB Schema的版本一致,然后代码升级到1.8以后,生成一次就Ok了。剩下的就以这个为基版本了。3、models的变化,1.8以后时间原创 2016-03-26 21:37:54 · 1464 阅读 · 0 评论 -
Django error信息邮件通知功能配置部署
最近QA成为项目的重点,除了突破依赖外部表的阻力开始启用单元测试,还有一点就是对在线的生产服务的错误信息启用这个邮件通知功能,下面简单说一下启用方法:1、发送邮件账号配置配置:EMAIL_HOST = 'smtp.smthserver.com'EMAIL_PORT = '25'EMAIL_HOST_USER = 'no-reply@mydomain.com'EMAIL_HOST_PA原创 2016-04-27 15:56:09 · 1072 阅读 · 0 评论 -
bootstrap响应式设计简单实践。
首先需要熟悉Boostrap提供的响应式设施:http://getbootstrap.com/css/#responsive-utilities,BootStrap的响应式设施主要是利用媒体查询对元素的可见性和inline or block显示做变换处理。在mobile屏下面主要做以下几个处理: 1、原先row内行布局的div变成列布局,我一般喜欢以sm(750px)作为基准,所以这原创 2016-04-29 10:23:33 · 894 阅读 · 0 评论 -
最优Django环境配置
2 最优Django环境配置本章描述了我们认为对于中等和高级Django使用者来说最优的本地环境配置2.1 统一使用相同的数据库引擎一个常见的开发者错误是在本地开发环境中使用SQLite3,而在生产环境中使用PostgreSQL(或MySQL)。本节的提示不仅仅适用于使用SQLite3和PostgreSQL这种种的情景,而是适用于任何你使用两种数据库却希望它们行为特性一翻译 2016-05-13 16:40:32 · 1242 阅读 · 0 评论 -
Nginx日志配置及配置调试
防火墙内的内网服务器,因为网关传过来的remot_addr都一样,不得不对Nginx的日志格式做了配置配置语法如下:log_format myformat '$remote_addr - $remote_user [$time_local] "$request" ' '"$status" $body_byt原创 2016-05-17 17:15:51 · 1657 阅读 · 0 评论 -
大数据量报表导出相关的设置问题解决
刚开始的错误信息是upstream timed out (110: Connection timed out) while reading response header from upstream给相关的nginx代理层加了timeout配置: # time out settings proxy_connect_timeout 600s; proxy_send_timeout原创 2016-05-31 20:08:22 · 1740 阅读 · 0 评论 -
几种后端开发技术的选型调研
最近要做个视频社交移动应用产品,我主要负责后端架构这方面。先列了几个选项,分别谈一谈,断断续续写的,想到哪些记下来几个后端方案的选型:SpringBoot、Jersey、Play、Django、Go、Node.js、C&C++。Spirnhttp://write.blog.youkuaiyun.com/image/index?r=0.573569401096329gBoot:SpringBoot是最近两年Java圈谋求突围的一个东西,我之前一个产品有同事用这个,我Review他的代码发现其主要特点是把注解替代XML原创 2016-07-01 21:22:31 · 6579 阅读 · 3 评论 -
WebRTC MCU( Multipoint Conferencing Unit)服务器调研
接触过的有licode、kurento.licode的缺陷:文档支持有限,licode的app client库只有js的kurento的优势:文档齐全,Demo俱备,封装API比较齐全。它的主要特性:原创 2016-07-18 09:04:42 · 4443 阅读 · 0 评论 -
Error:unsupported class file version 52.0问题的解决
这个问题主要的原因是依赖包的编译版本比主程序的编译版本高,导致主程序无法正常编译或运行,解决这个问题无非两招: 1、提升主程序的编译器版本,用最新的编译器编译主程序,这样就可以兼容那个依赖包 2、降低依赖包的编译版本。比如maven,降低到1.6的方法是: org.apache.maven.plugins maven-compiler-plugin 3.原创 2016-07-20 15:44:44 · 12668 阅读 · 3 评论 -
比技术债更可怕的人债
技术债一般指项目中不Nice的地方,总是有很多程序员痛斥接手项目中的技术债,其实比项目技术债更可怕的是人债,最简单的就是比如被通斥的项目中的bad smell存在N年之久没人理会,当被人提出来的时候,反而抱怨N年之前没有XXX,其实不是N年没有,而是人自己没有,N年的过程中没有去理会这些问题,自己的代码质量放任自流,有些人说什么10年之前没有资料指导,而实际上代码美学的典范之作《重构》中文版03年原创 2016-04-08 10:15:01 · 1068 阅读 · 0 评论 -
WebRTC技术调研
相关网址:https://apprtc.webrtc.org/https://apprtc.appspot.com/https://github.com/webrtc/apprtc自建AppRTC:http://www.jianshu.com/p/c55ecf5a3fcf基于webrtc的apprtc服务器的搭建:http://www.cnblogs.com/cther原创 2016-07-10 14:00:57 · 1332 阅读 · 0 评论 -
Python函数式实现单例特性
传统的单例一般是基于类的特性实现,Python模块是天生的单例,下面来个简单的借助模块和函数实现单例特性: gdb = Nonedef get_gdb(): global gdb if gdb is None: gdb = initGDB() return gdb使用这个单例:import get_gdbgdb = get_g原创 2016-08-02 11:24:11 · 435 阅读 · 0 评论