对进程状态之间转换感到头疼,只听书本概念根本无法理解,死记硬背不是什么好的解决方法。只有进行底层操作去了解每一个进程状态,才能彻底弄清楚进程状态是如何转换的。 一、进程的各个状态 我们先从Linux内核数据结构来看: 每一个…
2024/11/9 2:46:55最近我在挖掘一些优秀的开源项目时,无意间发现了一个相当给力的系统——园林维护管理系统。这个系统不仅在功能上满足了我对园林管理信息化的需求,而且代码结构清晰,易于理解和二次开发。作为一名技术爱好者,我觉得有必要把这个好…
2024/11/9 1:58:48本文所涉及的测试和示例,都是基于笔者构建的 TcpServer 和 HttpServer 等一系列服务进行的。 项目开源地址:24-10-25 ZhengTongren/Linux - 码云 - 开源中国 1. HTTP 协议简介 HTTP 是 超文本传输协议 ,它是互联网上应用最为广泛的一种协议…
2024/11/9 0:31:501:在gradle-wrapper.properties中添加国内镜像 distributionUrlhttp\://mtl-gradle-mirror.oss-cn-hangzhou.aliyuncs.com/gradle-5.6.4-bin.zip 2:在build.gradle中加上阿里镜像 repositories {maven { url https://maven.aliyun.com/repository/public/ }maven …
2024/11/8 23:59:01上一篇简单的讲了下Handler的使用,本篇就解析一下Andorid消息处理机制的内部实现,到底是如何为绑定的线程创建looper对象和消息队列的,又是怎么实现消息添加、消息遍历和消息分发的。 首先需要介绍几个非常重要的角色:Looper、Han…
2024/11/8 21:04:13 人评论 次浏览先说说我为什么有这种“奇怪”的想法。它基于这样一个场景:我最近闲来无事完善了一个小demo:音乐播放器。在里面有一个功能 —— 点击列表某一项弹出音乐播放弹框。我原先一直是“为每一项单独加一个click事件监听”。这很糟糕!<div id&qu…
2024/11/8 18:54:01 人评论 次浏览在Linux中,用java -jar xxx.jar启动的时候,报错: no main manifest attribute, in xxx.jar 打包的时候,需要在pom.xml文件中加入以下配置 <build><plugins><plugin><groupId>org.springframework.boot&…
2024/11/8 14:09:19 人评论 次浏览1、本次学习使用Electron的版本是1.8.0,Nodejs的版本是7.9.0,操作系统为 Win10 x64,编译器为Microsoft VC 14 2、安装Node模块:node-gyp node-pre-gyp nan 3、编写代码如下: //hello.cc #include <node.h> ///#include &quo…
2024/11/8 14:07:17 人评论 次浏览Menu 并不需要通过 layout 来添加控件,只需要实现重载Activity的两个函数即可 1.当客户点击Menu按钮时,调用下面的方法来生成菜单,然后通过menu参数添加菜单项 Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().…
2024/11/9 4:03:06 人评论 次浏览Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。 首先我们来了解怎么在java…
2024/11/9 4:01:05 人评论 次浏览JDK安装后,没有配置环境变量,也可以java -version查看到版本信息 原因是:jdk安装过程,java、javaw、javaws三个命令被复制到C:\windows\system32目录下 所以,如果运行命令javac,会提示“javac不是内部或外部命令” 其实…
2024/11/9 4:00:04 人评论 次浏览前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 热点key: 描述 缓存中的某些Key(可能对应用与某个促销商品)对应的value存储在集群中一台机器,使得所有流量涌向同一机器,成为系…
2024/11/9 3:58:03 人评论 次浏览作者:享学课堂King老师 转载请声明出处! 前言 Tomcat是一个非常流行的Web服务器,用于部署和运行Java Web应用程序。一般情况下,我们都是在单独的Tomcat实例上运行自己的Web应用,其实与这种经典方案相比,我…
2024/11/9 3:57:02 人评论 次浏览一、虚拟主机简介 服务器虚拟主机是指使用一台物理机器,充当多个主机名(域名)的WWW服务器。比如由一台机器同时提供 http://www.ioobee.com, http://www.ioobee.cn 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不…
2024/11/9 3:53:58 人评论 次浏览1.往excel表中写中文: 加u 或者unicode("阿萨德","utf-8") 2.代码前一般加# -*- coding:utf-8 -*- 3.从web上获取的字符中特殊符号如果转码错误可以加忽略方法。如网站首页下方的© 4.往excel中写入数据时,最好重新初始化 5.从表中取出…
2024/11/9 1:47:08 人评论 次浏览在模仿一个天气预报的widget时候,用到了IntentFilter,感觉在manifest.xml注册的receiver跟用代码写registerReceiver()的效果应该是相同的,于是想证明一下,就写了如下一段程序: MainActivity: public class MainActivity extends Activity {public sta…
2024/11/9 1:46:07 人评论 次浏览本文转载自: https://www.cnblogs.com/dongrenwen/p/6226246.html 作者:dongrenwen 转载请注明该声明。vuejs取得URL中参数的值 地址:http://localhost:3333/#/index?id001 结果:001 console.log(this.$route.query.id)
2024/11/9 1:45:06 人评论 次浏览元春战役已打响激励的市场大战中一线V顾问在奋力厮杀炽焰行动,全面爆发横刀立马,决胜巅峰!第一轮元春双周冠军已出炉!双周冠军元春销售心得:我所在的门店是商场店,门店客流量是较多的,我的销售方…
2024/11/9 1:44:04 人评论 次浏览安装jdk1.8[rootspark1 usr]# mkdir java #创建java目录通过WinSCP将jdk-8u77-linux-x64.tar.gz传到/usr/java目录下[rootspark1 java]# chmod ux jdk-8u77-linux-x64.tar.gz #增加执行权限[rootspark1 java]# tar -zxvf jdk-8u77-linux-x64.tar.gz #解压缩[rootspark1 java]# …
2024/11/9 1:43:03 人评论 次浏览先说说我的遇到的问题: 1. 我在activity里写一个 fragment 2.这个fragment里有个 imageView ,用于显示图片。 我使用 asyncTask获得图片,并准备在这个imageView 中显示该图片的缩略图,我准备使用 ThumbnailUtils.extractThumbnai…
2024/11/9 1:42:03 人评论 次浏览