手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
Java中的Number和Math类简单介绍
Java Number类,一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。
日期:03月18日 作者:AlanLee
Android 自定义ToolBar详细使用
Android 自定义ToolBar详细使用
日期:03月17日 作者:Jieth
Android 运行时权限及APP适配
Android 6.0起,Android加强了权限管理,引入运行时权限概念。对于:
日期:03月17日 作者:KevinSong
Java反射与动态代理的深入理解
反射的官方定义是这样的:在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的功能称为Java的反射机制。 
日期:03月17日 作者:jacksontao
C++和Java实现基本的选择排序和常见错误
首先,找到数组中最小的元素,其次将它和数组第一个元素交换位置(如果第一个元素就是最小元素则和自己交换),然后在剩下的元素中找到最小的元素,将它与数组第二个元素交换位置。如此循环,直到将整个数组排序。这种方法叫做选择排序。
日期:03月17日 作者:guo7533
JavaScript鼠标滚轮事件
IE6.0首先实现了鼠标的滚轮事件,其良好的交互效果得到认可,随后Opera、chrome、safari等主流浏览器都实现了该效果,不过存在着很大的兼容问题。
日期:03月17日 作者:henuzyx
C++实现并排打印多个图案
在练习循环控制语句时,经常会遇到一类问题:使用循环控制打印星号(*)来形成各种各样的图案,并强调所有的星号(*)都要用单条的输出语句cout<<"*";来打印。
日期:03月17日 作者:henuzyx
作用域和闭包的通俗理解
作用域和闭包的通俗理解
日期:03月16日 作者:smyhvae
Kotlin/Native应用程序开发指南
在这篇博文中,我们将讨论Kotlin/Native应用程序的开发。在这里,我们使用FFMPEG音频/视频解码器和SDL2进行渲染,来开发个简易的视频播放器。希望此文可以成为能对Kotlin/Native开发者有价值的开发指南,同时该文也会解释使用该平台的预期机制。
日期:03月14日 作者:Nikolay Igotti ,译者 孙浩
排查Java的内存问题
对于一个Java进程来说,会有多个内存池或空间——Java堆、Metaspace、PermGen(在Java 8之前的版本中)以及原生堆。
日期:03月14日 作者:Poonam Parhar ,译者 张卫滨
Android基础知识:Activity中获取视图组件对象
Android基础知识:Activity中获取视图组件对象
日期:03月14日 作者:yingtoumao
从 HelloWorld 看 Java 字节码文件结构
很多时候,我们都是从代码层面去学习如何编程,却很少去看看一个个 Java 代码背后到底是什么。今天就让我们从一个最简单的 Hello World 开始看一看 Java 的类文件结构。
日期:03月14日 作者:陈树义
30行Python代码实现人脸检测
30行Python代码实现人脸检测,不得不说,Python这个语言的优势太明显了,几乎把所有复杂的细节都屏蔽了,虽然效率较差,不过在调用OpenCV的模块时,因为模块都是C语言编写,所以在效率上并不会比用C或者C++编写慢太多。
日期:03月12日 作者:wr132
C++实现从一个文件夹中读出所有txt文件
C++实现从一个文件夹中读出所有txt文件
日期:03月12日 作者:bigyang
在Kotlin中使用Gradle构建缓存
Kotlin 1.2.21允许Kotlin项目使用构建缓存。通过Gradle的构建缓存功能,可以提升Kotlin代码的编译速度,加快开发周期。本文将结合实际例子,介绍利用Gradle加速Kotlin代码编译的原理、配置示例以及在IDE中的使用方法。
日期:03月12日 作者:Eric Wendelin ,译者 张健欣
Java并发编程-各种锁
安全性和活跃度通常相互牵制。我们使用锁来保证线程安全,但是滥用锁可能引起锁顺序死锁。类似地,我们使用线程池和信号量来约束资源的使用,
日期:03月11日 作者:huangjuncong
二叉树应用示例:表达式的处理
表达式树的思想:存储在父结点中的操作符,其操作数由其子结点延伸出来的子树组成。操作数也可能就是终值,或者它们本身也可能是其他的表达式。表达式在子树中展开,终值驻留在叶子结点中。
日期:03月11日 作者:idreamo
二叉搜索树介绍及其接口说明
在二叉搜索树中查询一个结点,从根结点开始,一层一层往下查找,直到找到目标结点为止。以要查找的目标结点为参照,当遇到的结点值比要查找的结点值大时,就顺着该结点的左子树继续查找;当遇到的结点值比要查找的结点值小时,则顺着该结点的右子树继续查找。
日期:03月11日 作者:idreamo
二叉搜索树的平衡--AVL树和树的旋转(图解)
二叉搜索树只有保持平衡时其查找效率才会高。要保持二叉搜索树的平衡不是一件易事。不过还是有一些非常经典的办法可以做到,其中最好的方法就是将二叉搜索树实现为AVL树。
日期:03月11日 作者:idreamo
详解二叉搜索树的实现源码
实现二叉搜索树的一种好方法是利用二叉树抽象数据类型。我们以BisTree这个名称来代表二叉搜索树这种数据结构。通过typedef方式将BisTree(二叉搜索树)实现为BiTree(二叉树)的别名。
日期:03月11日 作者:idreamo
C++STL之map型容器
map型容器是(键key-值value)对的集合。map型容器通常可理解为关联数组,可使用键(key)作为下标来获取对应的值,类似于内置数组类型。关联的本质在于元素的值与某个特定的键相联系,而不是通过在数组中的位置来实现关联的。
日期:03月10日 作者:kannyi
Spring IOC容器的基本应用
IOC全称Inversion of Control,被译为控制反转,是指程序中对象的获取方式发生反转,由最初的new方式创建,转变为由第三方框架创建、注入(DI),它降低了对象之间的耦合度。
日期:03月10日 作者:suannai-97
SpringMVC国际化支持实现
这周公司领导希望我对一个项目,出一个国际化的解决方案,研究两个小时,采用了SpringMVC的国际化支持,在此记录下。
日期:03月10日 作者:Ark~
Java浮点数转人民币读法
Java浮点数转人民币读法
日期:03月09日 作者:dlcicc
TensorFlow 基本用法示例
本篇内容基于 Python3 TensorFlow 1.4 版本。本节内容 本节通过最简单的示例 —— 平面拟合来说明 TensorFlow 的基本用法。
日期:03月09日 作者:zhimaruanjian
那些C语言缺失的,我在Rust里找到了
Rust有一定的学习曲线,但我觉得完全值得一学。它之所以不好学,是因为它要求开发者对自己所写的代码必须有充分的了解。我想,Rust是一门这样的语言:它可以让你变成更好的开发者,而且它会成为你解决问题的利器。
日期:03月09日 作者:Federico ,译者 Martin
Spring 数据库连接(Connection)绑定线程(Thread)的实现
最近在看spring事务的时候在想一个问题:spring中的很多bean都是单例的,是非状态的,而数据库连接是一种有状态的对象,所以spring一定在创建出connection之后在threadlocal中保存了它。
日期:03月08日 作者:bethunebtj
JavaScript的三种类型检测typeof , instanceof , toString比较
JavaScript的三种类型检测typeof , instanceof , toString比较
日期:03月08日 作者:bethunebtj
基于Java 9模块系统和Vert.x开发持续集成系统
介绍如何使用Eclipse Vert.x设计和开发一个基于消息驱动的响应式持续集成(CI)系统。我们将利用Java平台模块系统(JPMS)来构建一个由多个模块组成的应用程序,模块之间通过定义好的接口进行通信。
日期:03月08日 作者: Uday Tatiraju ,译者 薛命灯
C与C++内存机制比较
C语言与C++内存非常相似,这也是我一直搞不清楚他的原因;下面梳理一下他们之间的区别:
日期:03月07日 作者:七十七快
给HttpClient添加Socks代理
本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权;2,支持https;3,支持让代理服务器解析DNS;
日期:03月06日 作者:cwjcsu
使用Java内置类HttpUrlConnection实现HTTP请求
在这篇快速教程中,我们将使用Java内置类HttpUrlConnection来实现一个Http请求。
日期:03月05日 作者:caoshenglu
Spring对JDBC的模板支持:JdbcTemplate
Spring的JdbcTemplate是一个对JDBC的模板封装,它提供了一套JDBC的模板,能让我们写持久层代码时减少多余的代码,简化JDBC代码,使代码看起来更简洁。在介绍Spring的JdbcTemplate使用方法之前我们先来讨论一个问题
日期:03月04日 作者:zero01
Go语言实现HTTP服务器并解析header参数和表单参数
在http服务里,header参数和表单参数是经常使用到的,本文主要是练习在Go语言里,如何解析Http请求的header里的参数和表单参数,具体代码如下:
日期:03月03日 作者:吾八哥
Jenkins使用jacoco插件检测代码覆盖率
代码覆盖率:类覆盖,方法覆盖,行覆盖,指令覆盖……(简而言之,就是判断有没有被执行)
日期:03月02日 作者:DFX339
使用Prettier格式化JavaScript代码
在格式化代码上浪费时间是一件很枯燥的事情,Prettier的目标便是解决这个问题。它将用简单的设置来帮助你克服格式化带来的困扰。
日期:03月01日 作者:Saransh Kataria ,译者 孙浩
关于 Python 垃圾回收机制的初步认识
Python 是一门高级语言,使用起来类似于自然语言,开发的时候自然十分方便快捷,原因是Python在背后为我们默默做了很多事情,其中一件就是垃圾回收,来解决内存管理,内存泄漏的问题。
日期:03月01日 作者:xinghuaikang
JQuery EasyUI 结合ztrIee的后台页面开发实例
JQuery EasyUI 结合 zTree树形结构制作web页面.easyui用起来比较简单,很好的封装了jquery的部分功能,使用起来更加方便,但是从1.2.3版本以后,商业用途是需要付费的,zTree是国内的大牛们搞的一个jquery树形tree插件,感觉很好用,很强大
日期:03月01日 作者:maria-ld
解决PyCharm无法显示matplotlib绘图问题
PyCharm无法显示matplotlib绘图问题解决
日期:03月01日 作者:maria-ld
基于JDK1.8的ConcurrentHashMap分析
之前看过ConcurrentHashMap的分析,感觉也了解的七七八八了。但昨晚接到了面试,
日期:02月28日 作者:wenbochang
Uboot 引导内核时加载地址与入口地址问题
如果使用 mkimage 生成内核镜像文件的话,会在内核的前头加上了 64 bytes 的信息头,供建立 tag 之用。bootm 命令会首先判断 bootm xxx 这个指定的地址 xxx 与 -a 指定的加载地址是否相同。
日期:02月28日 作者:GyForever1004
C++ 输入、输出运算符重载
C++ 能够使用流提取运算符 >> 和流插入运算符 << 来输入和输出内置的数据类型。我们可以重载流提取运算符和流插入运算符来操作对象等用户自定义的数据类型。
日期:02月28日 作者:GyForever1004
关于 C++ 日期 & 时间 初入门
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。
日期:02月28日 作者:Linux
基于SSH框架下登录验证码模块的实现
记录基于SSH框架下登录验证码模块的实现过程步骤。
日期:02月28日 作者:gdwkong
基于注解的简单SSH保存用户小案例
需求:搭建SSH框架环境,使用注解进行相关的注入(实体类的注解,AOP注解、DI注入),保存用户信息
日期:02月28日 作者:gdwkong
Netty编解码技术和UDP实现
作为网络传输框架,免不了传输对象,对象在传输之前就要序列化,这个序列化的过程就是编码过程。接收到编码后的数据就需要解码,还原传输的数据。
日期:02月28日 作者:lostyears
C++ 重载运算符简单例子
我们可以重定义或重载大部分 C++ 内置的运算符。这样,就能使用自定义类型的运算符。
日期:02月27日 作者:GyForever1004
Java面试题库及答案解析
Java面试题库及答案解析
日期:02月26日 作者:nnngu
使用 Python 的 urllib.parse 库解析 URL
Python 中的 urllib.parse 模块提供了很多解析和组建 URL 的函数。
日期:02月25日 作者:Linux
如何使用C语言的面向对象
我们都知道,C++才是面向对象的语言,但是C语言是否能使用面向对象的功能?
日期:02月24日 作者:linhaostudy
内容分类