这是我在都柏林的第四个月,该办的证也都办完了,该安定下来的也安定下来了,所以也简单介绍下到爱尔兰做IT的相关过程和政策. 如果有兴趣在英语环境工作的话,我也可以帮忙推荐或者找找. 去年15年1月正好开始从广州到了南京工作,就没怎么写博客了.可能因为分为变得清闲了,还是环境变得比广州轻松了.在1月底二月初左右,我接到了一个从LinkedIn发来的消息,是一份在爱尔兰的工作.然后就开始了面试的过程.过程并不难,几道上机的题目,三次Skype面试.当然,主要的语言是英语.因为雇主中有一个招聘负责人是中…
积极主动敲代码,使用JUnit学习Java 早起看到周筠老师在知乎的回答软件专业成绩很好但是实际能力很差怎么办?,很有感触. 从读大学算起,我敲过不下100本程序设计图书的代码,我的学习经验带来我的程序设计教学方法是:程序设计入门,最有效的方法要积极主动敲代码.这也就是为什么我要求同学们把教材上的代码动手敲一遍的原因. 引用一下徐宥的例子: 记得<The TeXbook>上有一个程序,Knuth让大家自己照着敲入计算机,然后还很幽默地说,实验证明,只有很少的人会按照他说的敲入这个程序,而这部分…
操作系统Operating Systems信号量的代码实现Coding Semaphore &死锁处理Deadlock 可以操刀了—从纸上到实际 从Linux 0.11 那里学点东西… 读磁盘块 bread(int dev,int block){ struct buffer_head * bh; ll_rw_block(READ,bh); wait_on_buffer(bh); 启动磁盘读以后睡眠,等待磁盘读完由磁盘中断将其唤醒,也是一种同步 lock_buffer(buffer_head*bh…
Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件.模版以及颜色配置的工具. 关于Alcatraz的安装,这里有一篇不错的博文,请参考安装:http://www.cnblogs.com/wendingding/p/4964661.html 最近有一款插件叫ActivatePowerMode,堪称装逼神器啊,敲代码的时候,炫彩的火花尾巴效果简直屌炸天~,详情可以看XActivatePowerMode在github中的介绍https://github.com/qfis…
代码同步coding三步曲: 1.pycharm的tips---vcs---checkout from version control---git 选择git后会弹出clone repository弹窗 2.弹窗输入coding项目的URL,py代码的本地的路径,以及要同步的coding项目名:如下图所示: 填写完之后clone即可 3.tips会显示下载上传代码的图标,选中要上传到coding的.py文件点击上传图标即可 pycharm连接GitHub和gitee: http://www.cn…
版权声明:本文为横云断岭原创文章,未经博主同意不得转载.微信公众号:横云断岭的专栏 https://blog.csdn.net/hengyunabc/article/details/25665877 前言 敲代码有时候真的有点难,要考虑各种情况. 应用在执行中,会不断生成日志文件. 假如要实现一个日志收集的工具.不考虑其他的分析功能,仅仅考虑收集,有哪些方面要考虑的? 首先看下一般的log框架是怎样输出日志的: 可能是这种:a.log.1,  a.log.2, a.log.3, a.log.4,…
20145314郑凯杰 <Java程序设计>第9周学习总结 教材学习内容总结 第十六章 ①JDBC(Java DataBase Connectivity) 即java数据库连接,是一种用于执行SQL语句的Java API. JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. 插图1: 对于JDBC,其使用有两个步骤,一是首先进行驱动程序的装载,再进行连接的建立. 驱动的四种类型: JDBC-ODBC Bridge Driver Native API…
Android 你可能忽略的提高敲代码效率的方式…
敲代码将一个栈按升序排序. 对这个栈是怎样实现的,你不应该做不论什么特殊的如果. 程序中能用到的栈操作有:push | pop |isEmpty 最easy想到的就是优先队列来做此题.easy实现. 另外我们能够再用一个栈来实现栈的升序排列. 优先队列: //优先队列来实现 void sortStack(std::stack<int>& vStk) { std::priority_queue<int, std::vector<int>, std::greater<…
给定一个有序数组(递增),敲代码构建一棵具有最小高度的二叉树. 因为数组是递增有序的.每次都在中间创建结点,类似二分查找的方法来间最小树. struct TreeNode { int data; TreeNode* leftChild; TreeNode* rightChild; }; void newNode(TreeNode*& vNode, int vData) { vNode = new TreeNode; vNode->data = vData; vNode->leftChi…