`
wooce
  • 浏览: 184111 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
我今年近期的工作中作为系统架构师身份,对一个现有系统的框架从架构设计的伸缩性和安全性等方面进行了评估,发现了以下安全性问题。 它的现系统的ticket的生成是用以下代码生成的: package com.xxx.sna.server.utils; import org. ...
作者: Wooce Yang (Yang Hongfen) 发现虚拟机状态模块 无法获取Windows虚拟机当前使用内存的比较准确的数值   查看内存信息的输出参看:https://www.wikieduonline.com/wiki/Virsh_dommemstat  通常应有如下项目: # virsh dommemstat YOUR_VM_NAME           actual 1048576           swap_in 0                swap_out 0              major_fault 913          min ...
同事有以下高精度计算的java程序: //计算 4/2^23*1000/6                 BigInteger bigInteger = new BigInteger("2");                 bigInteger = bigInteger.pow(23);                 BigDecimal b1 = new BigDecimal(4);                 b1 = b1.divide(new BigDecimal(bigInteger));                 Log.d(&q ...
C#里把图片灰度化: 先是用以下代码, 能转换, 但经测试性能比较低, 在窗口中预览灰度化的采集视频, 相当卡顿, 这是因为在两重循环里大量调用GetPixel和SetPixel private Bitmap rgb2gray(Bitmap bm) { //Row-wise iteration through the Bitmap for (int y = 0; y < bm.Height; y++) { for (int x = 0; ...
    老杨近期的工作大量和流媒体相关. 站在别人的肩膀上肯定比自己从头全部实现要省时. 自己全部从头实现的话, 是够牛X, 但一些老板可等不了那么长的时间, 甚至可能误解你.      对于几款开源视频类库的对比,  这篇文章总结得比较好:      http://blog.csdn.net/loveyan52152112/article/details/6251310     老杨做的产品是要录制音频,  所以目前是希望采用DirectX.Capture , 但是这里面也正只有DirectX.Capture不能获取单独的某帧图像, 看起来似乎DirectX.Capture的优点缺点一 ...
老杨封装了一个视频处理的C++编写的DLL. C#程序里LoadLibrary加载dll失败, 报告"找不到指定的模块" .  一些文章说是DLL的unicode设置的问题. 设置Visual Studio的unicode环境设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE   无效 用Dependency Walker查看我编写的封装dll的依赖项, 除了avcodec.dll, avutil.dll等几个之外, Dependency Walker还报告以下依赖的dll找不到: API-MS ...
组织架构是:  organization代表党委, branch代表党支部,  层级关系是  党委->党支部->用户.  前端要把这个层级结构按树形加载出来全部用户列表,  结果加载缓慢, 等待的时间好像达到了十秒左右. 老杨查看审核了后端的代码如下所示: StringBuilder stringBuilder = new StringBuilder(); List<Sys_Dictionary> orglist = userService.listByHQL("from Sys_Dictionary d where d.mcode='o ...
“唯结果论” 在IT公司的软件开发管理中对吗?  唯结果论,特别是只唯短期的外部可见(客户可见)的“结果”,是对技术完全外行的领导的一种偷懒的管理策略。 某90后程序员在实现统计功能时是这样实现的: 他写了一个类CountPlaceDistrict是获取各项统计的总数量: CountPlaceDistrict countPlaceDistrict = new CountPlaceDistrict(i+1, placeId, sysCompany.getStr("comp_name"), 1, getStaffsByCompId(sysCompanys).siz ...
友情帮朋友写一个小程序,需要自动抓取一个互联网网站的网页并进行分析。 选用python和其urllib,urllib2来搞这事情。 抓取第一页的数据很顺利,然而在抓取第2页等其他页的数据时却遇到了问题,虽然有返回数据,但返回的数据不是正常的第2页的页面,而是以下的出错提示:   53|error|500|Object reference not set to an instance of an object.|   在这问题上卡住了一两小时,用“Object reference not set to an instance of an object"做关键词去搜解决方案无果 ...
gradle的jetty插件跑web项目主要有一个问题,就是工程里jsp所引用的css文件返回的mime-type都当成了text/html,而非text/css,这样导致在IE9以上和firefox,chrome等浏览器下样式不起作用。 一个是gradle-tomcat-plugin: https://github.com/bmuschko/gradle-tomcat-plugin 一个是gretty https://github.com/akhikhl/gretty   经查gradle-tomcat-plugin跑web项目时会出现以下问题: 1.  在访问部分带某些tag ...
Keen-eyed Asio users may have noticed that Boost 1.42 includes a new example, HTTP Server 4, that shows how to use stackless coroutines in conjunction with asynchronous operations. This follows on from the coroutines I explored in the previous three posts, but with a few improvements. In particular: ...
项目主页:http://vld.codeplex.com教程:http://blog.csdn.net/xinyaping/article/details/6751939http://blog.csdn.net/xinyaping/article/details/6751940
  说明: 这个历史遗留的页游的技术架构存在问题,并且当时总是说要上线,修改时间也很有限,下面是我当时对其稍微过问一下之后,所能提出的相当有限的技术优化改进的一些comment.但是毕竟, 这个页游总是被管理层要求即将上线,然后在很有限的时间内永远只能做有限的小修小补,总是不能彻底解决问题,结果是这个页游永远上不了线…… 不懂技术,只是从市场营销的角度来片面要求的管理层来管理就是这样的结果…… 2012-02-17wooce 9:54:03 lib/itemconfig.php 和  lib/missionconfig.php, 大小都至少几乎1.5M以上, 并且里面记录的实 ...
Source from: Finagle: A Protocol-Agnostic RPC System  Finagle is a protocol-agnostic, asynchronous RPC system for the JVM that makes it easy to build robust clients and servers in Java, Scala, or any JVM-hosted language. Rendering even the simplest web page on twitter.com requires the collabo ...
Baidu科学家 林仕鼎 写的总结(原文地址) 。涉及到我感兴趣的虚拟机、分布式、P2P等话题,故转载于此。 标签:架构 系统 system research 系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难 ...
Global site tag (gtag.js) - Google Analytics