手机版
你好,游客 登录 注册
rss订阅 手机访问 
Linux编程
深入理解 Java 中的 final 关键字
final 是Java 中重要关键字之一,可以应用于类、方法以及变量上。这篇文章中将讲解什么是 final 关键字?将变量、方法和类声明为 final 代表了什么?使用 final 的好处是什么?
日期:01月19日 作者:武培轩
你真的了解 volatile 关键字吗?
如果一个变量加了 volatile 关键字,就会告诉编译器和 JVM 的内存模型:这个变量是对所有线程共享的、可见的,每次 JVM 都会读取最新写入的值并使其最新值在所有 CPU 可见。
日期:01月19日 作者:武培轩
Java基础知识总结
今天就总结理清一下关于Java面向对象和面向过程的程序设计的一些不同特点。
日期:01月14日 作者:yhycoder
浅谈Java三大特性之继承
类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java 支持继承性和多态性。——
日期:01月14日 作者:yhycoder
浅谈Java三大特性之封装
面向对象的封装与真实世界的目的是一样的。封装能够使外部访问者不能随意存取对象的内部数据,隐藏了对象的内部细节,只保留有限的对外接口。外部访问者不用关心对象的内部细节,使得操作对象变得简单。
日期:01月14日 作者:yhycoder
浅谈Java三大特性之多态
这篇讲下三大特性之一的多态,可以通俗得去理解,多种形态,多种姿态。那么在面向对象的程序设计中,多态是 指什么?
日期:01月14日 作者:yhycoder
论Java中的抽象类与接口
抽象方法和抽象类都必须被abstract关键字修饰。抽象——abstract,抽象类的方法不一定是抽象的,但抽象方法出现的类一定是抽象类。
日期:01月14日 作者:coderyhy
最大的 String 字符长度是多少?
String 类可以说是在 Java 中使用最频繁的类了,就算是刚刚接触 Java 的初学者也不会陌生,因为对于 Java 程序来说,main 方法就是使用一个 String 类型数组来作为参数的(String[] args)。
日期:01月13日 作者:武培轩
C语言关键字const作用及其应用
只要学过C语言的,都有知道const这个关键字,知道是用来定义常量的,如果一个变量被const修饰,那么它的值就不能再被改变,那么还有什么其他作用呢?
日期:01月13日 作者: 半个圆
嵌入式开发10种常见数字滤波算法
在单片机开发中,经常需要对输入的数据进行过滤处理,如传感器数据输出,AD采样等,合适的滤波处理能达到更好效果。下面分享几种较简单而常用的滤波算法
日期:01月13日 作者: 半个圆
Numpy常用方法及应用总汇
Numpy常用方法及应用总汇
日期:01月13日 作者: 半个圆
Python turtle 绘图入门必知必会
Turtle库是Python语言中一个简单流行的绘图函数库(叫做海龟绘图Turtle Graphics),Turtle库是Python的内部库,它可以让你使用海龟图形(turtle graphics)绘制图像,用导入即可 import turtle
日期:01月12日 作者:Linux
Java反射之Field 用法实践
Java 反射是一种常用的技术手段, 通过加载类的字节码的方式来获取相关类的一些信息 比如成员变量, 成员方法等。
日期:01月11日 作者:Linux
Mybatis-plus 实体类继承关系 插入默认值
而公共的字段一般会被封装到一个基础的实体类中,同时实体类中会实现相应的getter setter 方法
日期:01月11日 作者:Mr-Kenson
编译U-Boot时command not found的解决方法
我使用的U-Boot版本是u-boot-2012.10,编译的步骤为
日期:01月07日 作者:mfyfymeng
Python教程:matplotlib中的曲面和三维等高线
Python中想要使用matplotlib使用颜色图,线框和轮廓绘制表面。 像这样:
日期:01月06日 作者:醉落红尘
Bash脚本编程之数组
在bash脚本编程当中,变量是存储单个元素的内存空间;而数组是存储多个元素的一段连续的内存空间。
日期:01月06日 作者:alongdidi
Bash脚本编程之字符串处理
Bash脚本编程之字符串处理
日期:01月06日 作者:alongdidi
Bash脚本编程之变量与多命令执行
变量名可以理解为指向了某个内存空间的地址,对于变量的赋值可理解为向内存空间写入数据,对于变量的引用可理解为从内存空间读取数据。变量有类型的概念(例如字符串、数字等),不同的类型决定了数据的存储格式、可表示的数据范围以及可参与的运算等。
日期:01月06日 作者:阿龙弟弟
Bash脚本编程之脚本基础和bash配置文件
bash是一门解释运行的过程式脚本语言,而bash的脚本,是一种将自身的编程逻辑和OS上的命令程序堆砌起来的待执行文件。
日期:01月06日 作者: 阿龙弟弟
Bash脚本编程之算术运算
Bash所支持的算术运算和C语言是一样的,这里指的是操作符(operator)以及它们的优先级(precedence)、结合性(associativity)和值,详见Shell Arithmetic (Bash Reference Manual)。
日期:01月06日 作者:阿龙弟弟
C、C++和C#区别概述
C++在工作环境下有广泛的应用,因此具备C++开发能力可以带来许多工作机会。如果你已经有OOP的经验,并且希望以最小的学习代价尝试一门新的OOP语言,那么C++是个不错的选择。
日期:01月06日 作者:阿龙弟弟
Dart语法学习详解
Dart所有的东西都是对象, 即使是数字numbers、函数function、null也都是对象,所有的对象都继承自Object类。
日期:01月03日 作者:yfb
程序写日志文件时该不该加锁
程序写日志文件时该不该加锁日志(log),为了让自己的思路更加清晰,下面我都会称日志为 log。因为日志这个词有两种含义。 日记的另一种说法。
日期:12/30/2019 09:16:52 作者:吴丹阳
Python + Pygame 实现漂亮的频谱谐波图
这个Python + Pygame程序绘制了4条衰减正弦波的轨迹,每条轴2条,彩虹色。 它会生成一系列随机谐波图(harmonographs)。
日期:12/26/2019 20:20:51 作者:醉落红尘
Java基础系列 - 多线程超详细总结
几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。
日期:12/26/2019 07:49:04 作者:wgblog-code
Java多线程系列 - Lock锁
从Java5开始,Java提供了一种功能更强大的线程同步机制——通过显式定义同步锁对象来实现同步,在这种机制下,同步锁由Lock对象充当。
日期:12/26/2019 07:41:39 作者:wgblog-code
深入浅出CAS
后端开发中大家肯定遇到过实现一个线程安全的计数器这种需求,根据经验你应该知道我们要在多线程中实现 共享变量 的原子性和可见性问题,于是锁成为一个不可避免的话题,今天我们讨论的是与之对应的无锁 CAS。
日期:12/26/2019 07:38:16 作者:wgblog-code
Java多线程系列 - 锁详解
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。
日期:12/26/2019 07:34:58 作者:wgblog-code
Java中编码问题
信息在计算机网络中传输是以字节的形式。那么如何变为字节?这就是编码的过程。那么计算机接收了这个编码,如何让使用者认识呢?那必须要将字节转换为人所识别的字符串形式,这就是解码的过程。
日期:12/25/2019 19:03:31 作者:wgblog-code
Python 多进程、多线程效率比较
Python 界有条不成文的准则: 计算密集型任务适合多进程,IO 密集型任务适合多线程。本篇来作个比较。
日期:12/25/2019 13:41:54 作者:massquantity
Http异步发送之HttpWebRequest的BeginGetResponse
关于http异步发送,一开始我的做法都是用thread或者task去完成的;后来发现HttpWebRequest本身就提供一个异步的方法。
日期:12/25/2019 10:33:20 作者:rui1236
Http批量异步发送和数据保存
看到异步发送,我首先想到了用.Net 4.0里面的Task,因为task非常简单易用,代码也更加直观而且还是基于线程池的。
日期:12/25/2019 10:31:30 作者:rui1236
Python 3生成神奇的曼德布洛特(Mandelbrot)集合
这些分形是由Active State网站上的Python程序生成的。他们经常利用递归。
日期:12/24/2019 20:12:08 作者:醉落红尘
Python 3实现随机漫步(Random Walk)
Python 3实现丰富多彩的随机漫步(Random Walk)。 基本思路很简单:选择0:360度范围内的随机航向。 朝那个方向走。 选择另一个随机标题并再次执行。
日期:12/23/2019 18:38:54 作者:醉落红尘
Python 3 生成漂亮的分形树图片
该程序通过绘制树干(最初是树;后来是树枝)并递归地添加树来绘制“树”。 使用Pillow。
日期:12/23/2019 18:35:41 作者:醉落红尘
Linux Kernel 5.5 RC3 发布,假期前有很多修复措施
一周后,随着我们接近Linux 5.5内核的一半了,Linux Kernel 5.5 RC3出现了许多错误/回归修复。
日期:12/23/2019 18:35:34 作者:醉落红尘
Java中传值方式的个人理解
值传递是指在调用函数时将实际参数复制一份传递给形参,这样在函数中对形参的修改将不会影响到实际参数的值。
日期:12/23/2019 12:07:43 作者:Dmego
Python 入门教程:关于 numpy 窗函数 Blackman
布莱克曼窗(Blackman window):它是通过使用余弦求和的前三个项形成的圆锥。 它被设计为具有尽可能接近的最小泄漏。 它接近最佳,仅比Kaiser窗口(Kaiser window)差一点。
日期:12/21/2019 13:55:05 作者:醉落红尘
在Python中操作PDF文件
你们一定都熟悉PDF是什么。实际上,它们是最重要且使用最广泛的数字媒体之一。 PDF代表可移植文档格式。 它使用.pdf扩展名。 它用于可靠地显示和交换文档,而与软件,硬件或操作系统无关。
日期:12/17/2019 08:32:58 作者:醉落红尘
用Python生成词云
为了在Python中生成词云,需要的模块是– matplotlib,pandas和wordcloud。 要安装这些软件包
日期:12/08/2019 19:45:13 作者:醉落红尘
String类型中 “=="和"equals”比较的差别
String类型中 "=="和"equals"比较的差别
日期:11/26/2019 13:43:52 作者:awayfly
vue的双向绑定原理浅析与简单实现
很久之前看过vue的一些原理,对其中的双向绑定原理也有一定程度上的了解,只是最近才在项目上使用vue,这才决定好好了解下vue的实现原理,因此这里对vue的双向绑定原理进行浅析,并做一个简单的实现。
日期:11/25/2019 09:18:11 作者: 杨冠标
JavaScript删除数组元素的7个方法
在JavaScript中,除了Object之外,Array类型(数组)恐怕就是最常用的类型了。与其他语言的数组相比,JavaScript中的Array非常灵活。这种灵活性有利有弊,好处是其富有创造性
日期:11/25/2019 09:15:36 作者: 杨冠标
JavaScript合并两个数组
在开发的过程中,我们很多时候会遇到需要将两个数组合并成一个数组的情况出现。
日期:11/25/2019 09:12:10 作者: 杨冠标
深入理解Java中的String对象
String对象是Java中使用最频繁的对象之一,所以Java开发者们也在不断地对String对象的实现进行优化,以便提升String对象的性能。
日期:11/24/2019 20:25:27 作者:杨冠标
Python代码:Pygame中的谐波图
你可能在科学博物馆或探索博物馆或技术探索中见过这些装置,有一个绘图表面和摆锤的一些安排,用笔在绘图表面上触摸纸张,开始运动,它画出这些漂亮的图画,本质上是衰减的李萨如图形 (Lissajous)。
日期:11/24/2019 11:17:24 作者:醉落红尘
JavaScript在数组的循环中删除元素
在开发JavaScript应用的过程中,经常会遇到在循环中移除指定元素的需求。
日期:11/23/2019 20:36:07 作者:杨冠标
Hibernate手动设置的id无效的原因与解决方法
在使用Hibernate的过程中,发现手动设置的id(主键)无效,Hibernate仍然会在保存(调用Hibernate提供的merge()方法)的时候自动生成一个随机的id。
日期:11/23/2019 20:34:50 作者: 杨冠标
使用JavaScript实现Base64编码与解码
我们知道,浏览器的window对象提供有window.atob()和window.btoa()方法可以对字符串进行Base64编码和解码。
日期:11/23/2019 20:32:47 作者:yanggb
  • 1/430
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 430
  • »
内容分类