Linux编程_Linux公社-Linux系统门户网站
手机版
你好,游客 登录 注册 搜索
rss订阅 手机访问 
Linux编程
JavaScript数据类型及判断
ECMAScript数据类型也可以分为可变类型和不可变类型,数组和对象属于可变类型,Undefined、Null、Boolean、Number 和 String属于不可变类型;
日期:今 07:48 作者:Linux
Java中的String.hashCode()方法可能有问题?
Java中的String.hashCode()方法(将任意长度的字符串对象映射成32位int值)生成的哈希值存在冲突。
日期:昨 13:51 作者:Andy ,译者 无明
Python实现随机漫步
Python实现随机漫步
日期:08月16日 作者:JeremyWYL
Mu 入门:一个面向初学者的 Python 编辑器
相识 Mu —— 一个可以使学生学习 Python 更轻松的开源编辑器。
日期:08月15日 作者:Linux
C++中虚函数和纯虚函数的区别与总结
C++中虚函数和纯虚函数的区别与总结
日期:08月14日 作者:Linux
Python装饰器入门笔记
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。
日期:08月11日 作者:Linux
Linux wait返回及timer_create问题解决
发现应用层在使用wait函数时,在没有等到信号的情况下,wait函数返回了,并且返回值为0,没有超时及异常提示,不符合常理,跟进后发现,虽然c库代码编写不够严谨,但根源是应用层代码对timer_create的不当使用,引入了隐患。在这做一个分析,作为以后分析同类问题的参考。
日期:08月11日 作者:zjli321
Linux下sdio设备扫描过程
本文基于Linux version 3.10.52版本代码分析sdio设备的扫描过程,同时选择sdio wifi设备作为分析对象,在分析过程中,附带上sdio的协议内容,帮助初学人员学习sdio协议基本内容及sdio的扫描过程。
日期:08月11日 作者:zjli321
深入理解Java内存与垃圾回收调优
要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。 Java(JVM)内存模型
日期:08月11日 作者:lfs2640666960
mybatis的sqlSessionFactory的加载过程
mybatis的sqlSessionFactory的加载过程
日期:08月10日 作者:ljy-20180122
Spring MVC中登录过滤器使用
一般的JavaWeb项目中我们肯定会使用过滤器来实现对一些请求的过滤,通过过滤来实现对一些请求参数的设置和校验,比如我们比较熟悉的CharacterEncodingFilter就是一个字符编码的过滤器,小编今天就filter实现拦截登录的过程做一个简单的演示。
日期:08月10日 作者:ljy-20180122
Spring Boot+Thymeleaf配置与简单使用
关于Spring Boot想必很多人都在使用,由于公司项目一直使用的是SpringMVC,所以自己抽空体验了一下Spring Boot的简单使用。
日期:08月10日 作者:ljy-20180122
Java之定时器任务Timer用法
Java之定时器任务Timer用法
日期:08月10日 作者:ljy-20180122
RocketMQ事务消息实现分析
这周RocketMQ发布了4.3.0版本,New Feature中最受关注的一点就是��持了事务消息:
日期:08月08日 作者:hzmark
Ubuntu 下使用虚拟串口进行开发测试
Ubuntu 下使用虚拟串口进行开发测试
日期:08月07日 作者:sylarken
Ubuntu 下串口模拟工具的使用
Ubuntu下找了好久没有找到像Windows中 vspd 那种能够模拟串口的工具。无意间在网上看到了别人用Python写的工具,试了一下挺好用的,这里记录一下。
日期:08月07日 作者:FlyWM_
今夏发布的Terraform 0.12将提供for循环和第一类表达式
HashiCorp将于今年夏末发布Terraform 0.12。该版本根据社区输入和反馈中一些广受关注的问题,对Terraform做了一系列新的改进。其中的主要改进包括第一类表达式(first-class expressions)、for表达式和条件语句。
日期:08月07日 作者:Matt Campbell ,译者 盖磊
C++使用boost.python编写Python扩展
想用C++封装一些在工作中常用的Python扩展模块,因为之前没有用C++写过类似的东西,因此一直在网上找一些文章,但是我发现好多文章都描述的不是很清晰
日期:08月06日 作者:LanYuLei
深入理解Python字符编码
不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError、UnicodeDecodeError 错误,每当遇到错误我们就拿着 encode、decode 函数翻来覆去的转换,有时试着试着问题就解决了
日期:08月06日 作者:lzjun567
hashCode及HashMap中的hash()函数
要理解hashcode首先要理解hash表这个概念 1. 哈希表 hash表也称散列表(Hash table),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
日期:08月06日 作者:NathanYang
Java Object类的方法
在Java中,Object类是所有类的超类,所有的类都继承Object类中的方法。
日期:08月06日 作者:cjm09
Python内置函数大全
Python内置函数大全
日期:08月05日 作者:wuyongcong
Java基础教程之this引用逃逸
在构造器构造还未彻底完成前(即实例初始化阶段还未完成),将自身this引用向外抛出并被其他线程复制(访问)了该引用,可能会问到该还未被初始化的变量,甚至可能会造成更大严重的问题。
日期:08月02日 作者:jian0110
设计模式之Builder模式详解
近日,看到Myabtis中组件中SqlSessionFactory由SqlSessionFactoryBuilder().build()生成时,且采用Builder模式,遂记录学习之。
日期:08月02日 作者:jian0110
Java对象的自我救赎
我们知道程序计数器、虚拟机栈、本地方法栈三个区域都是线程私有的,它们的生命周期都是随着线程而生,随着线程而亡,因此是不需要过多考虑回收的问题,而Java Heap(堆)与Method Area(方法区)不一样,必须考虑内存回收问题。
日期:08月02日 作者:jian0110
深入理解Java重载与重写
我们都知道Java有三大宝,分别是:多态、封装、继承。其中多态主要体现就是重写与重载(有些人认为重载根本不属于多态)两种方式,那么今天就结合研读过JVM之后自己的理解来聊聊重载与重写的VM内部是怎么实现的,是怎么找到最后执行的方法的。
日期:08月02日 作者:jian0110
Java实现对文本文件MD5加密并ftp传送到远程主机目录
本篇文章描写了Java如何实现对某一目录下的文件夹下的文本文件实现MD5加密,并生成同名的MD5文件,根据配置信息,获取主机ip,用户名密码,传送的路径,然后实现ftp远程传送功能。
日期:07月31日 作者:钟子敬07
C/C++ 图的创建及图的相关函数(链表法)
C/C++ 图的创建及图的相关函数(链表法)
日期:07月31日 作者:xiaoshiwang
Python 3.6 的 venv 模块
有个 venv 参数,通过 调研了一番我发现:python 的 venv 模块可以创建一个独立的虚拟的python运行环境,这样就和系统的python独立开来了。而我使用fedora 28的系统,默认安装了python2.7 和 python3.6 两种python环境。
日期:07月30日 作者:xuyaowen
数据压缩算法---霍夫曼编码的分析与实现
霍夫曼编码是一种基于最小冗余编码的压缩算法。最小冗余编码是指,如果知道一组数据中符号出现的频率,就可以用一种特殊的方式来表示符号从而减少数据需要的存储空间。一种方法是使用较少的位对出现频率高的符号编码,用较多的位对出现频率低的符号编码。
日期:07月30日 作者:idreamo
数据压缩的重要组成部分---位操作
数据压缩是一个减少数据存储空间的过程。 数据压缩包括两个过程:一个过程是,压缩或编码数据,数据大小减小;另一个过程是,解压缩或解码数据,还原到数据本身的状态。
日期:07月30日 作者:idreamo
数据压缩算法---LZ77算法 的分析与实现
Ziv和Lempel于1977年发表题为“顺序数据压缩的一个通用算法(A Universal Algorithm for Sequential Data Compression )”的论文,论文中描述的算法被后人称为LZ77算法。值得说的是,LZ77严格意义上来说不是一种算法,而是一种编码理论。
日期:07月30日 作者:idreamo
数据加密算法的简介与应用
数据加密(或称为密码学)是一种用于对信息进行保密处理的科学。加密的目的是为了防止信息被不应该获取、不允许获取的人得到。加密算法(密码学)在历史上产生了深远的政治、社会和道德影响。
日期:07月30日 作者:idreamo
数据加密算法--详解DES算法原理与实现
DES(Data Encryption Standard)是目前最为流行的加密算法之一。DES是对称的,也就是说它使用同一个密钥来加密和解密数据。
日期:07月30日 作者:idreamo
C#集合类型大揭秘
集合是.NET FCL(Framework Class Library)的重要组成部分,我们平常撸C#代码时免不了和集合打交道,FCL提供了丰富易用的集合类型,给我们撸码提供了极大的便利。正是因为这种与生俱来的便利性,使得我们对集合既熟悉又陌生。
日期:07月30日 作者:撸码那些事
Socket网络编程入门详述
建立一个socket必须至少有2端, 一个服务端,一个客户端, 服务端被动等待并接收请求,客户端主动发起请求, 连接建立之后,双方可以互发数据。
日期:07月28日 作者:V587Chinese
关于 Python 线程详述
线程是进程内的独立的运行线路,是操作系统能够进行运算调度的最小单位,同时也是处理器调度的最小单位。线程被包含在进程之内,是进程中实际运作单位。
日期:07月28日 作者:V587Chinese
Python 画个小猪佩奇
不知道大家小时候有没有学习过logo语言,就是操纵一只小王八,来画各种图案。博主小学微机课就学习了这个,最近发现Python的turtle包就是logo语言,所以画个小猪佩奇和大家分享。
日期:07月23日 作者:baiyb
Python通过getopt模块获取执行命令参数
Python脚本和shell脚本一样可以获取命令行的参数,根据不同的参数,执行不同的逻辑处理。
日期:07月21日 作者:ITer-jack
C++泛型线性查找算法——find
线性查找可能是最为简单的一类查找算法了。他所作用的数据结构为一维线性的空间。这篇文章主要介绍使用 C++ 实现泛型算法 find的过程。
日期:07月18日 作者:何必诗债换酒钱
STL中实现 iterator trail 的编程技巧
这篇文章主要记录在 STL 中迭代器设计过程中出现的编程技巧,围绕的 STL 主题为 (迭代器特征) Iterator traits 和 相关类型(Associated Types)。
日期:07月18日 作者:何必诗债换酒钱
Golang vs PHP 之文件服务器
Golang vs PHP 之文件服务器
日期:07月18日 作者: 那个少年
C#语法——元组类型
我们现在使用的C#语法已经可以满足日常的开发需求,但C#语法还在进行版本的更新,在创造更多更优秀的语义来让我们使用。这里介绍一下C#5.0里的提供的语法——元组。
日期:07月18日 作者:kiba518
C#语法——await与async的正确打开方式
C#5.0推出了新语法,await与async,但相信大家还是很少使用它们。关于await与async有很多文章讲解,但有没有这样一种感觉,你看完后,总感觉这东西很不错,但用的时候,总是想不起来,或者不知道该怎么用。
日期:07月18日 作者:kiba518
C#语法——泛型的多种应用
泛型是.NET Framework 2.0 版类库就已经提供的语法,主要用于提高代码的可重用性、类型安全性和效率。
日期:07月18日 作者:kiba518
Java并发编程之ThreadLocal内存泄漏探究
使用 ThreadLocal 不当可能会导致内存泄露,是什么原因导致的内存泄漏呢?
日期:07月16日 作者:huangjuncong
Java迭代器升级版探究
Java迭代器升级版探究
日期:07月14日 作者:Phpythoner
Javascript的事件模型和Promise实现
JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言。当它执行一个函数时,它只会一条路走到黑,不会在当前函数结束之前去调用其他的函数
日期:07月13日 作者:远方无风
Javascript装饰器的妙用
最近新开了一个Node项目,采用TypeScript来开发,在数据库及路由管理方面用了不少的装饰器,发觉这的确是一个好东西。
日期:07月09日 作者:贾顺名
Python 字节码介绍
了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的。
日期:07月09日 作者:James Bennett 选题:lujun9972 译者:qhwdw 校对:wxy
  • 1/410
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 410
  • »
内容分类