- 性能测试工具1:perf
CNccion
性能优化arm
1.介绍perf是linxu下的一款性能分析工具。Linux的性能计数器是一个新的基于内核的子系统,它为所有性能分析提供了一个框架。它包括硬件级别(CPU/PMU、性能监控单元)功能和软件(软件计数器、跟踪点)功能。通过perf,应用程序可以利用PMU,tracepoint和内核中的计数器来进行性能统计。它不但可以分析制定应用程序的性能问题,也可以用来分析内核的性能问题,当然也可以同时分析应用程序
- Linux运维基础培训教程分享
互联网之路.
知识点linux
互联网各领域资料分享专区(不定期更新):Sheet前言由于内容较多,且不便于排版,为避免资源失效,请用手机点击链接进行保存,若链接生效请及时反馈,谢谢~正文链接如下(为避免资源失效,请用手机点击链接进行保存):夸克网盘分享
- Linux 用户层和内核层
逸兴云飞~
Linux_studylinux
Linux中一切皆是文件,驱动我呢见最终通过与文件操作相关的系统调用或者C库还函数被访问,而设备驱动的结构也最终是为了迎合提供应用程序API。回顾概念:设备节点:Linux中的设备节点是通过"mknod"命令来创建的,一个设备节点其实就是一个文件,Linux中称为设备文件,有一点必须要说明的是,在Linux中所有的设备访问都是通过文件的方。设备节点就是连接上层应用和底层驱动的桥梁,如下所示:Lin
- linux定时任务检查进程是否存在 不存在就重启 jar nginx redis等通用
/data/restart.sh脚本内容如下注意替换进程名称日志路径及需执行的命令#!/bin/sh#authorbyJoshYoby2019-11-26appname=test.jar#如检测nginx则appname=nginx下面命令替换为nginx启动命令checkrun=`ps-C$appname--no-header|wc-l`#返回ps-ef出来的所有字符串中含有$appname的进
- Debian / Ubuntu Crontab 日志在什么位置 ?
Cron是类unix操作系统中基于时间的作业调度器。用户使用这个实用工具来安排作业(命令或脚本)在固定的时间、日期或间隔定期运行。Crontab是一个配置文件,它指定按给定时间表定期运行的shell命令。在管理Linux系统(尤其是Ubuntu和Debian)时,了解在哪里可以找到crontab日志对于系统管理员和开发人员来说至关重要。Cron日志默认位置Ubuntu和Debian中,CronJo
- Linux nmcli 命令使用详解
linux
简介nmcli是与NetworkManager交互的命令行工具,用于管理Linux系统上的网络连接。它提供了一种配置、监控和排除网络连接故障的全面方法。nmcli特性Networkmanagement:轻松配置网络接口(Wi-Fi、以太网、VPN等)Automation:通过脚本自动执行网络设置或状态检查Monitoring:检查网络状态和统计数据Troubleshooting:从终端快速诊断网络
- 《 Linux内核完全剖析》、《linux内核完全注释》学习
dllglvzhenfeng
科普创新信息技术linux学习运维数据结构算法笔记LinuxKernel
linux-0.12:《Linux内核完全剖析》linux0.12源码及实验环境https://download.csdn.net/download/weixin_42131728/16047946LINUX内核完全剖析、源码及Bochs编译环境https://download.csdn.net/download/yebichao/10119529linux-0.01源码以及linux内核完全注释
- gcc和g++的区别以及明明函数有定义为何链接找不到
初级代码游戏
编程语言C/C++C语言C++编译gccg++
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。源码指引:github源码指引_初级代码游戏的博客-CSDN博客g++和gcc似乎没什么区别,比如“gcc-v”和“g++-v”的输出是完全一样的,用来编译好像也没什么区别,
- C中静态库和动态库的使用
大厂在职_QKT
c语言开发语言
2.使用尖括号包括如果要使用尖括号包括头文件,有两种方法1.将头文件移动到标准头文件目录,linux为/usr/local/include.windows下为C:\MinGW\include2.编译时指定头文件目录,gcc-I/头文件目录…编译时-I参数就是用于指定头文件目录3.静态库将文件编译为静态库,可以将多个目标文件保存为一个存档,在linux中存档命令为"ar",例如ar-rcslibmy
- TongWeb7-绿色版安装及启动停止和控制台访问
weixin_39938069
javalinux运维服务器
比如安装tongweb到/opt/tongtech目录,操作如下新建/opt/tongtech目录拷贝tongweb绿色版安装包到/opt/tongtech目录执行tar-xvfTongWeb7.0.4.9_M1_Enterprise_Linux.tar.gz解压执行mvTongWeb7.0.4.9_M1_Enterprise_Linux.tar.gztongweb7049m1修改tongweb根
- 【AI基础】K8S环境使用GPU--Kubernetes环境(三)
赛博Talk
AI基础入门人工智能kubernetesdockergpu算力AI编程
AI时代下,学习如何使用和管理GPU是基础入门技能,本文以常见的NVIDIAGPU为例,介绍在普通机器、Docker和Kubernetes等不同的环境下如何使用和管理GPU。一、概述以常见的NVIDIAGPU为例,系统为Linux1.1裸机环境BMS安装对应的GPUDriver(GPU驱动),以及CUDAToolkit1.2Docker环境需额外安装nvidia-container-toolkit
- C/C++&Linux | 在Linux下使用CMake编译C/C++程序和生成可执行文件
Nines~
C/C++教程c++linuxc语言
C/C++&Linux在Linux下使用CMake编译C/C++程序和生成可执行文件一、创建项目以及所有的文件夹、文件新建一个文件夹,命名为Test,Test就是一个项目,名称自定义。项目文件夹(比如Test)下新建build、src文件夹、CMakeLists.txt(外层)文件src中存放源码(cpp、h文件)、编译源码需要的CMakeLists.txt(内层)以下是各个文件夹、文件的说明(/
- 解决Ubuntu安装后不能远程连接的问题
AquaPluto
ubuntulinux运维
在我们刚刚安装好Ubuntu后,想用xshell等其他软件远程连接的时候,发现连不上,原因有以下几点:第一个原因:安装Ubuntu时没有选中安装openssh-server,解决方法如下:1.安装openssh-serversudoaptinstall-yopenssh-server2.开启ssh服务sudosystemctlstartsshd3.修改/etc/ssh/sshd_config配置文
- 【Python编程】Python库安装的全面指南(包含四种常用方法)
小团团0
python开发语言
在Python中,安装库(包)是扩展其功能的重要步骤。以下是四种常见的安装Python库的方式,包括详细过程:1.使用pip(Python包管理工具)pip是Python官方的包管理工具,几乎是最常用和推荐的方式。安装过程:确保你已经安装了Python和pip:在命令行(Windows的cmd或PowerShell,macOS和Linux的终端)中,输入以下命令来检查:python--versio
- C06S01-Docker架设
林农
docker
一、Docker1.Docker概述微服务是一类不是以完整物理机为基础的服务软件,而是借助宿主机的性能,以小量的形式,单独部署应用。Docker是一个开源的应用容器引擎,基于go语言开发的,使用Apache的协议,是在linux里面运行的容器化的开源工具。是一种轻量级的虚拟机。Docker的图标是一个托着集装箱的鲸鱼,鲸鱼代表着宿主机,集装箱表示一个个独立的应用。每个应用之间都是互相隔离和独立的。
- 使用Aspose将Excel转PDF,解决linux乱码问题(中文全是小方格),windows环境正常
黑咖啡热牛奶
excelpdflinux
excel转pdf工具类importcom.aspose.cells.PdfSaveOptions;importcom.aspose.cells.Workbook;importcom.aspose.words.FontSettings;importlombok.extern.slf4j.Slf4j;importjava.io.*;@Slf4jpublicclassExcelToPdfUtils{p
- linux nginx 安装后,发现SSL模块未安装,如何处理?
m0_74824823
面试学习路线阿里巴巴linuxnginxssl
??主页:??感谢各位大佬点赞??收藏留言??加关注!??收录于专栏:运维工程师文章目录前言SSL模块安装前言nginx安装后,发现SSL模块未安装,如果不需要配置SSL域名,就无关紧要。但是很多时候客户后续发来证书了,我们要配置证书,发现SSL模块未安装,证书配置上,重启nginx会提示‘nginx:the“ssl”parameterrequiresngx_http_ssl_modulein/u
- 使用aspose-cells进行excel转PDF 并且Linux中文方框解决方案
戴子
excelpdfjava
com.asposeaspose-cells21.11Aspose.TotalforJavaAspose.WordsforJavaEnterprise209912312099123123dcc79f-44ec-4a23-be3a-03c1632404e92sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKX
- Go-Gin Web 框架完整教程
m0_74824823
面试学习路线阿里巴巴golanggin前端
1.环境准备1.1Go环境安装Go语言(或称Golang)是一个开源的编程语言,由Google开发。在开始使用Gin框架之前,我们需要先安装Go环境。安装步骤:访问Go官网下载页面:https://golang.org/dl/根据你的操作系统选择相应的安装包Windows:下载.msi安装包,双击运行安装程序Mac:下载.pkg安装包,双击运行安装程序Linux:下载tar.gz包,解压并配置环境
- 第八章 Linux 网卡管理
linux运维小俊
linuxlinux运维服务器
8.1网卡简介8.1.1网卡名称1.CentOS6网卡命名特点:(1)动态唯一性(除非:采用udev来人为干预)增加或者删除网卡时,名称会发生变化。(2)名称格式:ethNeth表示:ethernet以太网N数字:系统自动顺序生成的唯一数字序列,也可采用udev来人为干预。2.CentOS7网卡命名特点:(1)永久唯一性CentOS7通过dmindecode命令来采集主板信息,从而生成永久唯一性的
- CentOS 7.3 Linux系统安装过程介绍
dvlinker
开源组件及数据库技术C/C++实战专栏LinuxCentOS安装
目录1、启动CentOS系统安装程序2、选择安装语言3、安装信息摘要3.1、安装位置与分区3.2、设置网络和主机名4、设置ROOT密码5、等待安装完成6、重启系统,完成安装IT公司的后台服务器基本上使用的都是Linux操作系统,作为IT行业的从业者,我们需要了解Linux的文件系统,需要学习Linux的常用命令。在学习Linux系统的过程中,我们需要安装一个Linux系统以供操练和实践,多动手多实
- macos 下 vmware fusion 为虚拟机(Windows或Linux)安装 vmware tools
HEXIIAAA
虚拟机linuxmacwindowsvmware
MAC上VMwarefusion12安装vmwaretoolshttps://blog.csdn.net/grimmp/article/details/109910926?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242升级成bigsur之后的版本,vmware也必须升级
- Termux 使用指南
惟贤箬溪
玩termuxlinux改行学it
Termux使用指南一、Termux是什么Termux是一款开源的Android终端模拟器,它让你在安卓设备上拥有类似Linux终端的操作体验。它以apt和dpkg作为包管理工具,就像在电脑上使用软件管家一样,能轻松地安装、升级和管理各种软件包。而且,Termux支持多种编程语言,如Python、Ruby、Node.js、PHP、Perl等,简单配置后,你就能在手机上编写和运行代码,简直是移动开发
- 八股篇 | 抢占式操作系统与合作式操作系统
文堅
八股windows系统架构maclinux
抢占式操作系统(PreemptiveOperatingSystem)是一种操作系统调度方式,它允许操作系统在任何时间点中断一个正在运行的进程,并将CPU分配给另一个进程。这种调度方式是现代操作系统(如Windows、Linux和macOS)中常见的一种特性。以下是抢占式操作系统的一些关键特点:优先级调度:在抢占式操作系统中,每个进程都有一个优先级。操作系统会优先执行高优先级的进程。中断:操作系统可
- Ollama安装部署deepseek
angel725
llamaai
目录Ollama安装软件(Windows)安装软件(Linux)安装软件(Docker)最简单下载模型下载Ollama内置的模型下载llama3模型(亲测垃圾机房都可以跑起来)下载DeepSeek-V3模型运行模型搭建Web环境OllamaOllama是一个开源的大型语言模型服务工具,旨在帮助用户在本地环境中部署和运行大规模预训练语言模型(LLM)。它通过简化模型的下载、安装和管理流程,使得用户能
- python调用浏览器插件_Python+selenium自动化测试之浏览器基础操作
ae1915d
python调用浏览器插件
前言本文主要讲解webdriber框架,Selenium就像真实用户所做的一样,Selenium测试可以在Windows、Linux和Macintosh上的InternetExplorer、Chrome和Firefox中运行。当然如果为了可视化你可以在浏览器使用selenium的IDE插件,它是一个浏览器插件,可以下各浏览器插件中添加。下面主要说明使用python如何调用webdriver框架的A
- Linux系统Cannot allocate memory 报错处理详解
sunxunyong
linux服务器运维
系统执行命令报错:fork:Cannotallocatememory查看/var/log/messagesdbus[1489]:[system]Activatingservicename=‘org.freedesktop.problems’(usingservicehelper)dbus[1489]:[system]Failedtoactivateserviceorg.freedesktop.pr
- ASAR中间件linux环境直销后台服务启动时报[10255]Plugin[t2] init ...ERROR:T2,setrlimit FAILED! T2:safelevel=[none] don
逆天小北鼻
linux服务器运维
按如下步骤进行:1.)以超级用户(root)帐号登录,修改系统参数数配置(/etc/sysctl.conf)。在文件sysctl.conf中增加或者修改如下内容:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=40960kernel.sem=80032000400800kernel.msgmni=4096kernel.msgma
- 吐血整理 | 肝翻linux内核调试技术汇总
深度Linux
C/C++全栈开发性能优化linuxC/C++性能优化内核调试
在座的高级程序员们,搞Linux开发的肯定都被内核调试折磨过。代码跑着跑着突然就死机,或者功能莫名其妙出错,想找问题比登天还难;内核错误就像藏在黑暗里的幽灵,稍不留神就会让系统崩溃,还很难留下出错时的现场。我自己就有过刻骨铭心的经历,之前负责一个重要的Linux服务器项目,上线没多久,用户反馈系统频繁卡顿甚至死机。当时我整个人都懵了,这可是面向大量用户的服务,每一秒的故障都可能造成巨大损失。我赶紧
- linux清空硬盘命令,dd命令详解(清除硬盘数据)
体制教科书
linux清空硬盘命令
dd是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。1.命令简介dd的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512,c=1,k=1024,w=2,xm=numbermif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入bytes个字节(即一个块大小为byte
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少