综合( 右侧选择分类 )
xiaozhu

linux内核两级中断处理

对于一个特定的irq_desc[irq],其上的中断处理分为两级,第一级是调用irq_desc[irq].handle_irq,第二级是设备特定的中断处理例程ISR,在handle_irq的内部通过irq_desc[irq].action->handler调用。 第一级函数在平台初始化期间被安装到irq_desc数组中,第二级函数的注册发生在设备驱动程序调用request_irq安装对应设
2132 人浏览
java

Java源码和面试,搞懂这些年薪20万

Java源码和面试,搞懂这些就够了包你年薪20万以上
2129 人浏览
xiaozhu

2019年7月中国编程语言排行榜

2019年6月1日,我统计了某招聘网站上面的5月份数据,获得有效程序员招聘数据28万条。针对招聘信息,提取编程语言关键字,并
2128 人浏览
zixun

学会了这些技术,你离BAT大厂不远了

每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在
2126 人浏览
wechat

小程序基础组件

小程序基础组件框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。详细介绍请参考组件文档。什么是组件:组件是视图层的基本组成单元。组件自带一些功能与微信风格一致的样式。一个组件通常包括 开始标签 和 结束标签,属性 用来修饰这个组件,内容 在两个标签之内。<tagname property="value"> Content goes here ... &l
2120 人浏览
android02

Android设置Activity全屏的两种方式

Android设置Activity全屏的两种方式1.代码中在Activity的onCreate()方法中设置两个Flag:super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutPar
2117 人浏览
android01

AppbarLayout 自动滚动到指定位置

AppbarLayout有两种状态:折叠状态和展开状态。可以通过 setExpanded (boolean expanded) 方法设置状态。addOnOffsetChangedListener当AppbarLayout 的偏移发生改变的时候回调,也就是子View滑动。可以通过以下方法设置自动滚动到指定位置: CoordinatorLayout.Behavior behavior1 = ((
2116 人浏览
zixun

做「容量预估」可没有true和false

做「容量预估」可没有true和false随着20年来互联网的蓬勃发展,一个软件系统所要面对的访问压力上限被逐渐提高。虽然如此,但是那些体量达到亿级或者是千万级的产品也只是少数公司的专属。对于整个行业里百万+的程序员群体来说,估计也就只有10%人有机会接触到这些“大系统”。所以,一提到容量预估,大家可能第一时间想到的是,这是大公司的事,我们这种小系统不用考虑这个问题。这说法其实不太对。现在这个时代,
2115 人浏览
gityuan

如何自学Android

引言:知乎上我曾回答了 自学编程一年,压力过大,该怎么办? - Gityuan 的回答,之后有不少知乎朋友私信或Email给我,希望能讲讲学习Android的心得。业内有不少同仁写过关于如何自学的文章,本文则是从自身的学习经历和经验,可能并不是适合每一个人,写出来仅供大家参考。看到很多人提问非科班该如何学习编程,其实科班也基本靠自学。有句话叫“师傅领进门修行靠个人”,再厉害的老师能教你的东西都是很
2113 人浏览
wechat

微信小程序Json配置

微信小程序创建页面的时候有三个文件,分别是.json 后缀的 JSON 配置文件.wxml 后缀的 WXML 模板文件.wxss 后缀的 WXSS 样式文件.js 后缀的 JS 脚本逻辑文件这篇文章讲json配置JSON 配置JSON 是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。我们可以看到在项目的根目录有一个 app.json 和 project.config.js
2111 人浏览
android

Android:exported 属性知识

1、android:exported 是 Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。2、android:exported 代表是否能被其他应用隐式调用。3、true允许被启动,false不允许被启动。4、android:exported 默认值是由有无intent-filter决定的,如果有intent-filte
2108 人浏览
xiaozhu

2019年9月中国编程语言排行榜

2019年9月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下:编程语言
2105 人浏览
zixun

程序员必须掌握的核心算法有哪些?

由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这
2105 人浏览
cnbzlj

android 如何使用Parcelable接口

今天,简单讲讲android如何使用Parcelable接口传递数据。这个其实也很简单,之前我写过博客将关于Serializable接口传递对象,实现Parcelable接口也是为了传递对象,但效率更高,所以在网上查找了相关的资料,这里记录一下。想要在两个activity之间传递对象,那么这个对象必须序列化,android中序列化一个对象有两种方式,一种是实现Serializable接口,这个非常
2102 人浏览
xiaozhu

35个让人惊讶的 CSS3 动画效果演示

35个让人惊讶的 CSS3 动画效果演示本文收集了35个惊人的 CSS3 动画演示,它们将证明 CSS3 Transform 和 Transition 属性的强大能力。CSS 是网页设计非常重要的一部分,随着越来越多的浏览器对 CSS3 支持的不断完善,设计师和开发者们有了更多的选择。如今,用纯 CSS 就可以实现各种各样很酷的效果,甚至是动画。1. Pure CSS Coke Can2. Col
2101 人浏览
web

微信小程序之目前为止史上最全的微信小程序项目实例, 微信小程序实战学习

wx-gesture-lock 微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小说搜索 shitoujiandaobu 小程序:石头剪刀布(附代码说明) audiodemo 微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义 star 微信小程序开发之五星评分
2100 人浏览
python

python基础2:列表、元组、集合、字典

python基础22. 变量类型2.3 列表 list2.3.1 列表的创建列表可以支持任意类型的元素,常规的创建这里就不再赘述在某些特殊的情况下,我们会已知列表的长度,或者列表的长度由某一参数决定,而我们需要将元素放入列表的指定位置,这种情况下我们在列表初始化的时候就要预留好元素的位置#可以用一些简单的元素先行占好位置,例如0或者空字符,这样后续就可以给指定位置赋值 #写法1 x=[0 fo
2098 人浏览
python

python基础3:循环、函数

python基础33. 循环就不再整理常规的循环结构了,这里整理一些有关循环的琐碎的知识点3.1 range生成一个数字序列可以选定范围,遵循左闭右开的原则for i in range(1,5): print(i) print('*******分割线*******') for i in range(5): print(i) ''' 输出: 1 2 3 4 *****
2096 人浏览
wechat

微信小程序image控件图片自适应

mode属性 1,scaleToFill 缩放模式(默认属性)不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素2,aspectFit 缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。3,aspectFill 缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截
2095 人浏览
xiaozhi

Git命令提交本地代码到仓库

Git命令提交本地代码到仓库一:首次提交1. 先在码云(gitee)中新建仓库,如名称地址等;2. 找到本地想要提交的代码文件,在当前文件夹中打开命令行窗口;3. 本地初始化git设置:git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"4. 通过命令 git init 把这个目录变成git可以管理
2095 人浏览