自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wingnet

One homo sapien with silicon

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 培训班毕业生的出路

技术面试

2023-12-26 10:10:36 36

原创 技术面试的斗智斗勇IV

以上三点都比较虚,不过概括来说,就是通过面试,看看候选人是否有做开发工作的气质,以及是否有发自内心的兴趣进行开发工作。如果具备这两点,即使经验、能力有欠缺,可以优先考虑,这样的候选人往往同时具备强大的学习能力,在短时间内就能适应工作的需求进入自主工作状态。上回介绍了一些中级策略以便区分假简历,这次介绍一下高级策略。所谓高级策略就是在前两种不奏效或者没有明确答案的时候采取的方法,不过同样也无法给出确定性答案,还需要综合判断。

2023-12-26 09:50:21 107

原创 技术面试的斗智斗勇III

这回说说,用过初级方法后,还有哪些招数可以继续的。真正的高级方法放到下一篇。并且在最后一篇准备写一写培训班的孩子们如何顺利通过面试进入职场的方法。这回介绍的中级策略相比上回的初级策略,二者的区别在于,中级策略的确定性较小,即使候选人的回答很可疑,也不能一棍子否决,还是要多问几个问题互相印证。上回说到在面试过程中,识别假简历的初级方法,也就是力争3句话就能确定是否假简历,省得后面再费口舌进行技术问题的沟通。下次讲讲高级策略,就更偏向于气场,感觉方面了。

2023-12-19 10:15:10 72

原创 技术面试斗智斗勇II

说到这里,估计大家也能猜到,我在面试的时候,一般会上网搜索简历中提到的公司,根据网上的公司介绍验证候选人简历的真伪。上回书说到,面试3年经验的java开发遇到了很多培训班的包装简历。这次说说初级的识别策略。今天说到这里,下次再说其他好玩的技巧。

2023-12-15 11:19:47 322

原创 技术面试的斗智斗勇

各大培训班,某鸟、某达等等,一般在招募学院的时候都会承诺保就业,年薪10-20万之类的,否则家长也不远花钱让孩子报班。但是,你看看,10-20万年薪,基本上就对应3年左右经验,如果是零经验,月薪很难过万,而且面试官会详细问学校的情况,而学校的经历这些培训班的小孩基本又没有。项目么,一般最后一个项目是电商项目,什么spring-boot rabbitmq 等等都招呼上,反正是让你觉得项目NB,人NB,招进来就能拳打某宝,脚踢某多。这都是有考量的,如果公司太多,会让人觉得候选人不踏实,不能长期稳定工作。

2023-12-15 10:17:31 33

原创 云端IDE的技术选型1

如何开发一套可以在云端(web端)打开的,高度定制化,支持业务场景的IDE开发环境

2023-09-21 14:56:40 639

原创 js 箭头函数的this详解

通过代码详解js的箭头函数的this的取值问题

2023-01-29 10:22:33 461

原创 从传统B/S架构的角度看微服务架构

先假定一个条件:所有数据库、中间件和web server都是收费的,没有免费开源版,比如mysql,redis都是收费的,nginx也是收费的。这个条件下会对架构设计产生什么影响? 从技术总监或CTO的角度来说,为了降低购买license的成本,合理的选择就是购买尽量少的license,在硬件上投资,提升单台server的运算和存储能力,而且为了充分挖掘硬件的性能,不可能使用虚拟机或容器...

2020-02-11 17:26:03 2999 1

原创 @Bean @Component 代码样例

例1:使用@Component在一个spring boot项目中定义了一个@Compoent类 TestComponent@Componentpublic class TestComponent { public String name="123";}使用也很简单,但是一定要添加@Autowired,@Autowired告诉spring容器去装配生成TestCompone...

2019-11-26 11:51:21 201

原创 sql profiler找到特定应用的sql

背景简单说一下:这是一个数据查询的web app,用的是asp.net MVC,后端数据库是sql server。数据量也不大,几万行而已,但是在打开列表页面的时候,需要花3-4秒,很奇怪的问题。因为代码不是我写的,正好有时间,就决定优化一下。我自己的经验是,一般问题都出在数据库查询上,所以,用sql profiler对数据库上执行的sql进行监控,找出速度慢的sql,进行优化。使用sql...

2019-11-12 17:57:00 184

原创 java VisualVM辅助分析GC日志 II

上一篇提出了几个问题,经过进一步的学习,在这里做些解答:1 问题4,young中减少的容量没有全部加到old中,中间少的部分是什么?--参考:https://blog.csdn.net/u010267179/article/details/21785887 ArrayList实际就是一个数组,容量不够就增加当前容量的0.5倍+1,所以每次也是从heap上申请一大块内容(就有可能直接放到...

2019-10-14 18:33:31 430

原创 java VisualVM辅助分析GC日志

还是上一篇的代码。这次试用java visualVM和Visual GC,来分析每一次GC对于堆的影响。后面总结了一些有趣的结论。package com.company;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main { public ...

2019-10-11 18:07:21 1160

原创 关于java内存管理和OSR的一个小实验

向ArrayList大量插入对象,并且统计耗时。在不同的jvm内存相关参数下,看看程序的性能有哪些改进。package com.company;import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { ...

2019-10-09 18:02:09 705

原创 windows下C++内存碎片的测试

环境:windows10 + visual studio.net 2019硬件:4G内存背景:之前的博客(https://blog.csdn.net/wingnet/article/details/99688035)提到了堆内存中内存碎片的问题,今天专门做个测试,看看是否如理论分析。大容量对象和小容量对象轮流申请内存,然后释放所有小容量对象,按照之前的分析,应该无法再为大对象分配内存。...

2019-08-19 14:32:44 1404

原创 关于openCV Haar cascade classifier(Haar级联分类器)进行人脸检测更直观的解释

在学习OpenCV 应用Haar cascade classifier进行face detection(人脸检测)的时候(https://docs.opencv.org/master/db/d28/tutorial_cascade_classifier.html),感觉其中关于原理的解释非常难以理解,尤其是特征矩形到底是如何应用的,以及级联的概念,查了一些资料,挺有帮助的。下面的图说明了级联的...

2019-08-17 18:33:43 2682 1

原创 C++内存碎片的处理机制

上大学的时候也用C++开发过基于VESA总线的图形游戏,包含一个窗口系统,当时遇到一个问题,就是大量的new delete后再heap上就有可能形成大量的内存碎片,当时并没有想出来一个很好的解决方案,毕竟是90年代,template还不是C++的标准中的内容。这两天又想起了这个问题,查了一些资料,发现普遍使用memory pool解决这个问题。思路很简单,memory pool接管了内存分...

2019-08-17 02:36:29 2510

原创 关于c# await使用总结

在开发一个模拟人工自动网银转账的软件的时候,大量使用了async+await,在项目成功上线并且迭代了若干版本后,对于await相关的代码进行了重构,目前的结构更清晰,可扩展性更强。同时对于await的使用也从很初级,变得有一些经验,现在把这些经验总结如下:1 await和async配对使用。最典型的应用如下:下面的代码是不用线程的情况,winform就会在5秒的无响应状态后才会在t...

2019-08-16 16:10:41 18932

原创 C++和Objective-C的内存管理的对比

接着上一篇关于C++内存管理的分析整理,在这里对比一下ObjectiveC的内存管理。OC中都是使用对象的裸指针,所有对象都是继承自NSObject,NSObject提供了init release retain维护计数器,自动的计数释放对应autorelease,但是autorelease是一个pool,具体什么时候release是不确定的,如果一个方法很长即使方法没有结束,也有可能被rele...

2019-07-31 17:20:23 239

原创 通过openCV重新整理C++内存管理机制

学习openCV的过程中,出于程序员的习惯,对于内存管理策略做了一些整理和分析,总结如下:1.关于vector<> 由于vector<>是用来保存动态数据的最常用的class,所以做了一些整理,相信这些内存管理规则也会适用于其他std的内置容器类,比如set dequeue list map等等。 查了一下vector<>,只...

2019-07-31 17:04:00 300

原创 openCV Ptr 的源码分析

在学习openCV的过程中,对于Ptr<>的实现机理比较感兴趣,就上github上深入挖掘了一下。通过查看svm源代码(https://github.com/opencv/opencv/blob/master/modules/ml/src/svm.cpp),发现其中的create()中调用了CV::makePtr(),Ptr<SVM> SVM::create()...

2019-07-31 16:46:29 1102

原创 ssim in c# (opencvsharp)

最近一直在做一个电脑屏幕内容的识别软件(具体内容后面的post再说),需要进行屏幕相同位置、不同时间点的截屏比对,进行判断该位置是否发生了改变。于是用到了opencvsharp和ssim。经过一番网上搜索,发现还没有C#版的ssim,特此把代码分享到这里,希望能帮到有缘人。public class SSIMResult { public double score {...

2019-06-24 12:50:50 2153 9

原创 开发3d game的想法和变化

一开始,对于second life非常感兴趣,觉得这是很好的方向,应该能够得到很大的发展,又加上初生牛犊不怕虎,所以,一开始的想法是开发一个web版的sf,重点考察的engine是shockwave player,基本上把互联网上所有有关director和shockwave的资料都看了一遍,尝试着开发一些东西,结果发现shockwave根本解决不了sf的核心特征:用户编辑物品和地形,只能放弃。后来

2008-06-15 00:05:00 445

原创 开发3d game过程的教训和感受

差不多两年前萌发了开发一个网络3d游戏的念头,这个念头差不多从开始学习写程序就有了,记得当初用laser 310学习basic,就曾经想写一个飞行模拟游戏,还是第一视角的画面,那时候才小学3年级,自然无疾而终。大学的时候用汇编写过VESA总线的graphic toolbox,做了一个包含窗口系统的2d游戏。已经工作差不多10年了,一直在做web dev,但是做游戏的梦想始终没有忘掉。从两年前开始尝

2008-06-14 23:09:00 296

原创 看来微软背的黑锅也不少

差不多一年的时间,我的ie7在打开一定数量的窗口后,就会突然自动关闭,所有ie窗口都自动关闭,或者无法打开新的窗口,只有重新启动,才能解决,否则ie就处于完全无法使用的状态。网上也没有明确的解决方案。前两天,福至心田,把ie的add-ons作了一下整理,凡是看上去可疑的add-on都disable了,问题就彻底解决了。差不多5天了,机器一直没有重起,依然很稳定。微软的系统一般都很注重开放接口,让第

2008-04-14 11:30:00 344

原创 IIS 日志分析

当网站的访问量非常大的时候,日志分析就会成为一个问题,比如一天的日志文件就达到1G,无论用哪种工具都会非常缓慢终极解决办法是把log导入database,然后利用DBMS的索引机制和查询机制进行分析

2005-06-07 14:31:00 731

原创 解决out of memory in asp.net

问题1:为什么aspnet_wp.exe没有自动restart,当out of memory发生的时候回答:服务器内存为2G,而machine.config中的memorylimit为60(60%, 1.2G)超过了一个进程可以使用的最大地址空间,也就是说,当out of memory发生的时候,内存为1G,尚未达到上限,所以,没有自动recycle问题2:如何确定是asp.net发生out of

2005-06-07 10:20:00 1793

opencv4.1.1 contrib opengl x64

2019年8月6日编译的openCV 4.1.1+contrib 并且支持opengl。 在win10(x64)+VS2019下测试,contrib和opengl都可以用

2019-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除