-
Effective c#学习笔记(一)
Effectivec#学习笔记(1)条款1使用属性代替可访问的数据成员属性是个啥,谁在用?1.C#的属性在被访问的时候看起来好像是数据成员,但其实是方法。2.在.NET框架中,一般使用属性表达公有数据成员。3..NET框架中的数据绑定类支持属性。属性比公有数据成员有啥好?1.随着时间的推移,新的需求影响原来类型的实现。比如在员工管理系统中有如下代码:publicclassPerson{privat...
220
热度 -
散散分吧,顺便给菜鸟点建议(修改版)
散散分吧,顺便给初学者点建议(修改版)升五星了,上个月MVP也申请成功了,散散分,下一级怕兴趣不浓厚了,说说题外话在论坛和QQ上回答了很多人的问题,说句老实话,技术是一回事,很多初学者差的是自己的职业素质不足,真要在工作中自己出了问题自己还不知道。下面的话仅仅是给初学者的一些建议,老鸟请屏蔽。1.问题描述不清。作为一个程序员很重要的一个能力应该是解决问题的能力,在解决不了自己问题的时候最起码要能做...
144
热度 -
Extjs4 小结
Extjs4总结 一GRID组件1普通的ext.grid.panelExt.onReady(function(){ //创建表格数据vardatas=[ [100,'张三',24], [200,'李四',30], [300,'王五',29] ]; //创建Grid表格组件Ext.create('Ext.grid.Panel',{ title:'简单Grid表格示例',renderTo:Ext.ge...
468
热度 -
extjs 四 学习小结5
extjs4学习小结5 一GRID组件1普通的ext.grid.panelExt.onReady(function(){ //创建表格数据 vardatas=[ [100,'张三',24], [200,'李四',30], [300,'王五',29] ]; //创建Grid表格组件 Ext.create('Ext.grid.Panel',{ title:'简单Grid表格示...
421
热度 -
怎么成为受市场欢迎的Android开发
如何成为受市场欢迎的Android开发在100offer每周的拍卖会中,我们发现Android开发常常是收到最多面试机会的offer之王。那么,这些平均拿到48家企业面试机会的Android开发究竟有什么过人之处呢?Android平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的「能写应用就行」吗?NO!具备怎样的能力,才能成为受市场欢迎的And...
27
热度 -
Android源码之Binder(1)
Android源码之Binder(一) 在Android系统中,进程间通信使用的是Binder机制。Binder通信在Android里占据着很重要的地位,Android系统的方方面面都会涉及到Binder. 因此,接下来我们就分析一下Binder的源码。 我们先来看一下Binder设备的初始化过程,Binder是作为Android的一个设备存活的。 在binder.c文件的最后有下面这么一句代码 ...
34
热度 -
php 联接zookeeper实例
php连接zookeeper实例1、安装成功zookeeper后,在zookeeper的bin目录下有启动相应的启动脚本启动Server./zkServer.shstart启动client:(*注:cli需要安装java)zkCli.sh2、PHP实例:<?phpclassZookeeperDemoextendsZookeeper{publicfunctionwatcher($i,$type...
11
热度 -
Android Binder分析1:ServiceMananger的启动
AndroidBinder分析一:ServiceMananger的启动这里来分析一下ServiceManager的启动过程,ServiceManager是管理系统所有服务的进程,用于提供API给用户注册以及查找相应的服务。ServiceManager直接与binder驱动打交道去实现跨进程的IPC。下面首先来看一下ServiceManager启动的地方,它是在init.rc脚本,这个脚本会被ini...
77
热度 -
程序员的八个级别
在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Teamleader,Manager,或是Architect,Specialist等,在中国,大家可能更多地觉得manager会是程序员的下一个目标,可是在国外,经理和程序员可能是两个不同的分支,Architect或Specialist比经理来说更牛、代遇可能也更好,因为这些人的智商需要...
609
热度 -
小弟我是本科大二的学生,做开发真的那么累和苦吗
我是本科大二的学生,做开发真的那么累和苦吗在学校老师讲课的老师都会说写代码很累很累,当然学习的时候也能感觉的到,还有辅导员也强调大学毕业百分之八十的人从事的工作都是和专业不对口的,所以让我们多参加活动锻炼能力,只要保证不挂科就可以了,由于老师这样的灌输思想,很多人都认为软件编码是个很累很累的脑力工作,很多人都放弃学习了color='#FF8000'>------解决方案--------------...
39
热度 -
转行开发半年后的感触
转行开发半年后的感想一、引言从原来的单位跳槽至今已经半年了,无论自身能力、心态都经历了几轮过山车。从最开始拿着上家公司一半工资,每天却兴奋开心得不得了,到后来发现自己的差距,奋发努力,希望及早弥补差距,再后来迷茫不知所措,到如今获得小小成就的同时伴随着失望、恐惧、焦虑。总结下转行做程序员的一些心得吧,和后来人共勉吧。二、端正心态、从头开始从毕业开始工作已经三年了,在外界看来我的工作稳定、有钱、有前...
210
热度 -
Android开发技术周刊 Issue#65
Android开发技术周报Issue#65好消息,Android开发技术周报开通了邮件订阅,赶快来订阅吧,订阅请戳我戳我戳我,还有还有现在也可以推荐资源给Android开发技术周报了,推荐资源请戳我戳我戳我新闻2016GoogleI/O大会日期宣布了,今年SundarPichai会说些什么?【官方独家】谷歌CEO桑达尔·皮查伊(SundarPichai)今天在Google+上宣布:2016年Goo...
302
热度 -
MySQL binlog 组提交与 XA(两阶段交付)
MySQLbinlog组提交与XA(两阶段提交)1.XA-2PC(twophasecommit,两阶段提交)XA是由X/Open组织提出的分布式事务的规范(X代表transaction;A代表accordant?)。XA规范主要定义了(全局)事务管理器(TM:TransactionManager)和(局部)资源管理器(RM:ResourceManager)之间的接口。XA为了实现分布式事务,将事务...
169
热度 -
自学编程、玩 vlog,90 后程序员们的冠军之路
作者|唐小引封图|CSDN付费下载自东方IC出品|CSDN(ID:CSDNnews) 第一批90后迎来三十而立。 最后一批90后已是二十弱冠。 在CSDN组织的《2018-2019中国开发者调查报告》中,我们可以看到,90后已经成为了开发者中占比最大的群体,约77%,他们有的是技术骨干,有的已成为TeamLeader。 在RTC2019实时互联网大会现场,由声网Agora和RTC开发者社区面向...
14
热度 -
Dubbo框架,SOA思想,Zookeeper安装
SOA思想 SOA介绍 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 RPC协议 RPC是远程过程调用(RemoteProcedureCall)的缩写形式...
65
热度 -
Android IPC 通信机制源码分析
AndroidIPC通讯机制源码分析Binder通信简介:Linux系统中进程间通信的方式有:socket,namedpipe,messagequeque,signal,sharememory。Java系统中的进程间通信方式有socket,namedpipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎...
346
热度 -
MySQL目录背后的数据结构及算法原理(下)
MySQL索引背后的数据结构及算法原理(下)为了讨论索引策略,需要一个数据量不算小的数据库作为示例。本文选用MySQL官方文档中提供的示例数据库之一:employees。这个数据库关系复杂度适中,且数据量较大。下图是这个数据库的E-R关系图(引用自MySQL官方手册):下载文件后使用下面的语句将数据库导入:tar-xjf$HOME/Downloads/employees_db-full-1.0.4...
168
热度 -
计划年后换工作,求认领,非诚勿扰哈
计划年后换工作,求收留,非诚勿扰哈 ? 章小飞 一、基本信息 ??????居住地:南京 ??????????手机:15950595217 ???工作单位:中兴软创(ZTEsoft)国际方案架构一部 ???工作年限:6年 ??????????职级:4.2 ??????????学历:河海大学?电子信息工程系?2007届本科 ??????????英语:CET-4 ? 二、求职意向 ????PM/Tea...
454
热度 -
【ps与top】过程状态码详解
【ps与top】进程状态码详解 作者:zhanhailiang日期:2013-03-13 可以通过psaux查看某进程的当前状态如下: bill@net:~$psaux USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND root10.00.029201820?Ss22:040:00/sbin/init root20.00.000?S22:040:00[kt...
550
热度 -
十个让你变成糟糕的程序员的行为
1)情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。Java就是shit。我最恨的就是使用UML做设计。需求怎么老在变,没办干了。受不了这些人,他们到底懂不懂啊。…………这些带着情绪化的思维和态度,不但可以让你成为一个很糟...
1493
热度