- threebox loadObj rotation 模型方向问题
AllBlue
threeboxmapboxthreejsmapboxglthreeboxthreejs
用mapboxgl+threebox加载glb,有两种方式设置模型方向在loadObj的时候设置初始方向rotation加载成功之后用setRotation设置方向,注意setRotation设置的值是在初始rotation值的基础上设置的,不会覆盖初始rotation。一、初始设置:rotation:{x:90,y:-90,z:0}二、初始设置:rotation:{x:90,y:-90,z:0}
- setRotation地图撒点icon图标旋转
我家二爷
leaflet中没有setRotation方法,因此可以使用leaflet-rotatedmarker插件来实现旋转功能。步骤如下:在项目中安装leaflet-rotatedmarker插件:npminstallleaflet-rotatedmarker--save导入插件:import'leaflet-rotatedmarker';在代码中使用RotatedMarker类替换原来的L.marke
- 创造一款安卓自定义控件_裁剪原理介绍
cjzcjl
android自定义控件裁剪
1、新增功能,旋转:效果如图,点击旋转,可以将控件画面本身进行90度倍数的旋转,并进行宽高比例适配,旋转之后裁剪依然正常。功能实现原理:1、通过调用view的setRotation功能进行以View为中心的旋转2、在旋转后,由于view的宽高反过来了,因此还需要根据当前宽高进行缩放。即如果旋转的角度为90度的倍数时,因为控件和图片的宽和高的对应关系相反,因此需要要么以(图片高/控件宽),要么以(图
- Cocos Creator Node 旋转角度实现的几种方法
dupha
cocos-creator游戏引擎cocos2d
rotation需要四元数进行旋转,具体旋转方法本博主直接绕开了,因为没给案例不太了解,知道的欢迎评论1.在CocosCreatorv3.6中,要使用setRotation方法将节点旋转90度,可以使用以下代码://获取节点varnode=this.node.getChildByName('NodeName');//将节点绕z轴旋转90度node.setRotationFromEuler(newV
- Cocos2d-x3.2与OpenGL渲染总结和渲染流程
四阿哥漫步后花园
quick_cocos2d-xopenglcocos2d-xOpenGl渲染
第一,渲染流程从2.x到3.x的变化。在2.x中,渲染过程是通过递归渲染树(Renderingtree)这种图关系来渲染关系图。递归调用visit()函数,并且在visit()函数中调用该节点的draw函数渲染各个节点,此时draw函数的作用是直接调用OpenGL代码进行图形的渲染。由于visit()和draw函数都是虚函数,所以要注意执行时的多态。那么我们来看看2.x版本中CCSprite的dr
- cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
e财富800
代码技术BlendFunc使用颜色混合
CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。如果我们对一个Sprite使用setBlendFunc方法,如:CCSprite::setBlendFunc(ccBlendFuncblendFunc);会以这个Sprite作为源,Sprite所在位置的
- View.setRotation导致内部坐标系旋转导致问题解决方案
kongzue
问题描述使用方法view.setRotation(floatrotation)方法旋转view导致其内部坐标系也发生旋转,再之后执行其自身的touchEvent拖拽移动时出现极其鬼畜乱飘的问题,经查证,是touchEvent中的event.getX()与event.getY()返回了旋转后坐标系的坐标导致,解决方案基本确定了采用转换坐标到旋转前的坐标系的解决方案。解决方案核心代码:privatef
- ATAN2根据xy坐标计算角度
封夕罡
floatcenterX=v.getX()+(float)v.getWidth()/2;floatcenterY=v.getY()+(float)v.getHeight()/2;doubleangle=Math.atan2(touchRawY-centerY,touchRawX-centerX)*180/Math.PI;v.setRotation((float)angle-45);//scalef
- 图形裁切
凡人道
cocos2dxc++lua
c++----------------------------------------------------------------------------------------------------------------------------------------------CCSprite*UnivCoreTest::maskedSprite(CCSprite*textureSpr
- cocos2d-x如何反白高亮CCSprite
yuanhong2910
blendcolorsdstfloatbyte游戏
在做游戏时遇到需要使用纯白色高亮精灵的场合,尝试了很多办法没有解决问题,目前有以下几种解法:1.最简单当然是切换成和精灵图片一样的另一张纯白图片。2.使用glTexEnvi。具体如下:2.1重写一个类继承CCSprite2.2改写draw函数如下:voidYourSprite::setHightlight(boolhightlight){if(m_hightlight!=hightlight){m
- cocos2dx- 游戏移植时的闪退问题
吖漢
cocos2dx学习笔记
最近在移植毕业设计到安卓手机时,发生了闪退的情况,找了很久才找到问题所在。(很不起眼的问题)在vs运行时,是不会报错和闪退,当时真让人苦恼。错误代码如下:就是原图片的名字是Icon.png,大写I开头。但实际代码写了小写:open->insertObject(CCSprite::create("icon.png"),0);就是图片名不吻合这个错误。vs不会报错,但到安卓上就会闪退,以后要加倍小心。
- Cocos2d-x开发---改变父节点颜色、透明度影响子节点
ZhT_随享
Cocos2d-x
标题的意思是:当我们修改父节点的颜色或者透明度的时候,默认是不会对子节点产生影响的。在交流群里看见网友说可以通过设定某个参数来达到修改子节点相关属性的效果,就去看了看源码,记录下来:引擎版本为:2.1.4引擎中诸如CCSprite设置颜色的时候是使用基类:CCNodeRGBA中的setColor方法的。该方法的代码:voidCCNodeRGBA::setColor(constccColor3B&c
- 子类化CCNode,扩展一个多功能的对象
松阳
Cocos2D-X你应知道的cocos2d-x
1、起因学过了面向对象的编程,就不可避免的以对象的角度来思考程序结构。牛皮少吹,说点实际的。2.基类首先,先来说一下cocos2d-x的程序类结构。基本所有的元素都是CCNode的子类。比如CCSprite、CCMenu、CCLayer等。只是相应关注的功能点不一样。我们通常需要的是一个复合的对象。比如:塔防游戏。怪物头上都要有血条。这个东西是跟着怪物走的。显然应该在一个对象中。血条显示的是血量,
- Cocos2d—X游戏开发之 CCLabelTTF 标签详解和对齐方式设置(分数显示)(十六)
wisdom605768292
Cocos2D-X游戏开发Cocos2d-X游戏开发
在Cocos2d—X游戏开发中,CCLabelTTF和CCSprite大概是使用最多的2个类了。标签主要用于显示静态文本,可以设置字体的大小和位置等属性。现在,我们先来看下CCLabelTTF的基本源码。S1,从下面的代码可以看到CCLabelTTF继承于CCSprite和CCLabeProtocol。classCC_DLLCCLabelTTF:publicCCSprite,publicCCLab
- Coco2d-X游戏开发之CCSptite(详解篇)
wisdom605768292
Cocos2D-X游戏开发
CCSprite是Coco2d-x游戏开发之中,大家用到的最多的类,也是整个游戏引擎的精髓所在。所以,深入了解并且理解CCSprite,将在使用Coco2d—X的路上得心应手,甚至福至心灵,超常发挥,呈现一些自己都想不到的效果。基本精灵的创建,使用暂时放在一边,现在我们从最基本的源码开始深入分析,究竟什么是Cocos2d—X游戏引擎中的精灵。#1.CCSprite(精灵)是什么?先看Cocos2d
- cocos2dx 动画常见的22种特效
linuxheik
cocos2d-x
boolHelloWorld::init(){////1.superinitfirstif(!CCLayer::init()){returnfalse;}CCSizesize=CCDirector::sharedDirector()->getWinSize();//获取屏幕大小CCSprite*sp=CCSprite::create("Icon.png");sp->setPosition(ccp(
- cocos2dx 动画
msh24
boolHelloWorld::init(){////1.superinitfirstif(!CCLayer::init()){returnfalse;}CCSizesize=CCDirector::sharedDirector()->getWinSize();CCSprite*sp=CCSprite::create("background1.png");sp->setPosition(ccp(s
- cocos2d-x判断sprite点击
zhoujianghua_2008
我们常常需要判断用户的点击操作是否落于某个sprite之上,进而让这个sprite做出响应。但是如果我们通过继承CCSprite类来实现自己的Sprite类的时候,产生的视图尺寸会充满屏幕。多个Sprite在同一层的时候会发生重叠,导致我们通过回调函数传递进的touch点是相对于最上层Sprite来说的。好在我们可以通过CCDirector::sharedDirector()->convertTo
- 关于CCSprite、CCSpriteFrame、 CCSpriteFrameCache以及CCSpriteBatchNode的关系
tanjinjun2011
cocos2d-x
CCSprite被应用关于当个的显示对象,一般不用于动画,也就是如果你要创建一个简单的显示对象你可以使用CCSpriteCCSpriteFrame主要的作用是用于动画中的某一帧.CCSpriteFrameCache自然他表示的是动画中的一帧的组合。其中,CCSpriteFrame与CCSpriteFrameCache的关系就像CCTexture2d与CCTextureCache的关系是一样的。在C
- 关于CCSprite、CCtexture2D与CCImage之间的关系
tanjinjun2011
cocos2d-x
CCSprite中有个成员变量CCTexture2d,其中CCtexture2d在初始化的时候首先到CCTextureCache中去找有没有一个图片路路径的的key,有的话直接返回这个CCTexutre2d,如果没有的话,那么使用CCImage来初始化CCtexture2d,然后将CCtexture2D加入到CCTextureCache中去,而CCImage的初始化则是安装文件的后缀名来识别是哪种
- Cocos2d-x学习:根据贝塞尔曲线进行抛物线移动补充,三角形顶点坐标获取某个角的角度
chenli0741
cocos2d-x
Himi的让CCSprite根据贝塞尔曲线进行抛物线移动其Blog原文:http://xiaominghimi.blog.51cto.com/2614927/665781//抛物线运动并同时旋转-Himi//mSprite:需要做抛物线的精灵//startPoint:起始位置//endPoint:中止位置//startA:起始角度//endA:中止角度//dirTime:起始位置到中止位置的所需时
- 华为手机的旋转动画失效
sinat_28496853
android开发
在开发过程中发现华为手机的一个问题,华为手机在android7.0系统上面,setRotation的旋转动画无效,坑爹!!
- Android系统Camera图片反转的一个问题
雷古拉斯
移动操作系统之Android
一、问题提出目前遇到项目问题,Camera预览图像是反的,于是考虑设置180度反转以便正常。通过如下两种方式:params.setRotation(180);//java部分p.set(CameraParameters::KEY_ROTATION,180);//C部分发现应用部分takepicture出来数据都没有变化。代码片段如下:Bitmapbitmap=BitmapFactory.decod
- ObjectAnimator 动画后 恢复初始状态
张海龙_China
位移后恢复状态:mMiddleAvatar.setTranslationX(0);改变透明度之后恢复:mMiddleAvatar.setAlpha(1.0f);旋转后恢复:mMiddleAvatar.setRotation(0);缩放后恢复:mMiddleAvatar.setScaleX(1.0f);mMiddleAvatar.setScaleY(1.0f);取消AnimatorSet动画:if(
- cocos2d--仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
csnd_zhu
cocos2d-x
原理->树叶飘落动作分析:树叶下落过程分解为:下落+摆动+叶片自传。也就是只要将这三个动作实现,并同时执行就可以实现树叶飘落的效果。voidresetLeafPos(CCNode*sender);//叶片位置重置函数voidplayLeafAnim(CCSprite*spriteLeaf);//下落过程实现函数1:第一次初始化;2:落叶动作的实现;3:下落动作完成重新设定落叶开始。boolLeaf
- @property详解:nonatomic,retain
小猫咪可馋了
一直使用@property,今天特意整理了一下相关的资料。主要原因还是在对一个CCSprite*类型的数据成员进行赋值,在使用中一直报空指针crash掉。仔细回想了一下内存处理机制,我们在Object-C中,只要不是自己alloc创建的对象,都是autorelease,都不要我们管理。比如一开始我一直使用[NSMutableArrayarrayWithCapacity:]创建,但创建后的mutab
- Cocos-2d 关于多个CCSprite精灵播放同一个CCAction动画问题
appteam_vlctech
cocos2d-html5
问题描述:在Cocos-2d场景动画中,常常出现多个Sprite的同一行为动画假设场景中此时有两个精灵sprite1,sprite2他们其实点分别在场景左侧,需要完成的动作CCMoteTo到场景最右侧初始状态如下图:初始尝试:[cpp]viewplaincopyprint?-(void)playAction{//1.试图两个精灵播放同一个动画CGSizesize=[[CCDirectorshare
- COCOS2D中对精灵的操作、对图片的各种操作
appteam_vlctech
cocos2d-html5
内容简要:1、初始化2、创建无图的精灵3、设置精灵贴图大小4、添加入层中5、对精灵进行缩放6、对精灵宽或高进行缩放7、旋转精灵8、设置精灵透明度9、精灵的镜像反转10、设置精灵的颜色11、得到图的宽高12、按照像素设定图片大小13、在原有的基础上加xy的坐标14、设置图片锚点15、从新排列z轴顺序16、更换精灵贴图17、设置可视区域18、贴图无锯齿//初始化CCSprite*sprite=[CCS
- 横版游戏背景的移动
WandingPace
cocos2d-x学习
init//加背景CCSprite*repeat;_background=CCSprite::createWithSpriteFrameName("background.png");_background->setAnchorPoint(ccp(0,0));gameBatchNode->addChild(_background,0);repeat=CCSprite::createWithSprit
- Android中setRotation导致的问题
笑叹人生@gaoxiang
随手录
当我们想让一个控件进行旋转的时候,我们一般都是使用rotation来设置他的旋转角度,但是我在有一次使用的时候不知道是不是因为版本的问题还是什么问题,设置了旋转后导致view直接消失不见,这种情况只出现在部分机型上,所以我换了一种方式代替了这个方法,直接使用旋转动画就好了,把动画时间调一下,看不出来是用动画旋转的RotateAnimationanimation=newRotateAnimation
- 多线程编程之理财
周凡杨
java多线程生产者消费者理财
现实生活中,我们一边工作,一边消费,正常情况下会把多余的钱存起来,比如存到余额宝,还可以多挣点钱,现在就有这个情况:我每月可以发工资20000万元 (暂定每月的1号),每月消费5000(租房+生活费)元(暂定每月的1号),其中租金是大头占90%,交房租的方式可以选择(一月一交,两月一交、三月一交),理财:1万元存余额宝一天可以赚1元钱,
- [Zookeeper学习笔记之三]Zookeeper会话超时机制
bit1129
zookeeper
首先,会话超时是由Zookeeper服务端通知客户端会话已经超时,客户端不能自行决定会话已经超时,不过客户端可以通过调用Zookeeper.close()主动的发起会话结束请求,如下的代码输出内容
Created /zoo-739160015
CONNECTEDCONNECTED
.............CONNECTEDCONNECTED
CONNECTEDCLOSEDCLOSED
- SecureCRT快捷键
daizj
secureCRT快捷键
ctrl + a : 移动光标到行首ctrl + e :移动光标到行尾crtl + b: 光标前移1个字符crtl + f: 光标后移1个字符crtl + h : 删除光标之前的一个字符ctrl + d :删除光标之后的一个字符crtl + k :删除光标到行尾所有字符crtl + u : 删除光标至行首所有字符crtl + w: 删除光标至行首
- Java 子类与父类这间的转换
周凡杨
java 父类与子类的转换
最近同事调的一个服务报错,查看后是日期之间转换出的问题。代码里是把 java.sql.Date 类型的对象 强制转换为 java.sql.Timestamp 类型的对象。报java.lang.ClassCastException。
代码:
- 可视化swing界面编辑
朱辉辉33
eclipseswing
今天发现了一个WindowBuilder插件,功能好强大,啊哈哈,从此告别手动编辑swing界面代码,直接像VB那样编辑界面,代码会自动生成。
首先在Eclipse中点击help,选择Install New Software,然后在Work with中输入WindowBui
- web报表工具FineReport常用函数的用法总结(文本函数)
老A不折腾
finereportweb报表工具报表软件java报表
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字
- mysql安装出错
林鹤霄
mysql安装
[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... #####################
- linux下编译libuv
aigo
libuv
下载最新版本的libuv源码,解压后执行:
./autogen.sh
这时会提醒找不到automake命令,通过一下命令执行安装(redhat系用yum,Debian系用apt-get):
# yum -y install automake
# yum -y install libtool
如果提示错误:make: *** No targe
- 中国行政区数据及三级联动菜单
alxw4616
近期做项目需要三级联动菜单,上网查了半天竟然没有发现一个能直接用的!
呵呵,都要自己填数据....我了个去这东西麻烦就麻烦的数据上.
哎,自己没办法动手写吧.
现将这些数据共享出了,以方便大家.嗯,代码也可以直接使用
文件说明
lib\area.sql -- 县及县以上行政区划分代码(截止2013年8月31日)来源:国家统计局 发布时间:2014-01-17 15:0
- 哈夫曼加密文件
百合不是茶
哈夫曼压缩哈夫曼加密二叉树
在上一篇介绍过哈夫曼编码的基础知识,下面就直接介绍使用哈夫曼编码怎么来做文件加密或者压缩与解压的软件,对于新手来是有点难度的,主要还是要理清楚步骤;
加密步骤:
1,统计文件中字节出现的次数,作为权值
2,创建节点和哈夫曼树
3,得到每个子节点01串
4,使用哈夫曼编码表示每个字节
- JDK1.5 Cyclicbarrier实例
bijian1013
javathreadjava多线程Cyclicbarrier
CyclicBarrier类
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。
CyclicBarrier支持一个可选的 Runnable 命令,
- 九项重要的职业规划
bijian1013
工作学习
一. 学习的步伐不停止 古人说,活到老,学到老。终身学习应该是您的座右铭。 世界在不断变化,每个人都在寻找各自的事业途径。 您只有保证了足够的技能储
- 【Java范型四】范型方法
bit1129
java
范型参数不仅仅可以用于类型的声明上,例如
package com.tom.lang.generics;
import java.util.List;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value =
- 【Hadoop十三】HDFS Java API基本操作
bit1129
hadoop
package com.examples.hadoop;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoo
- ua实现split字符串分隔
ronin47
lua split
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或 C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。LUA只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从 而适合嵌入在别的程序里。因此在lua中并没有其他语言那样多的系统函数。习惯了其他语言的字符串分割函
- java-从先序遍历和中序遍历重建二叉树
bylijinnan
java
public class BuildTreePreOrderInOrder {
/**
* Build Binary Tree from PreOrder and InOrder
* _______7______
/ \
__10__ ___2
/ \ /
4
- openfire开发指南《连接和登陆》
开窍的石头
openfire开发指南smack
第一步
官网下载smack.jar包
下载地址:http://www.igniterealtime.org/downloads/index.jsp#smack
第二步
把smack里边的jar导入你新建的java项目中
开始编写smack连接openfire代码
p
- [移动通讯]手机后盖应该按需要能够随时开启
comsci
移动
看到新的手机,很多由金属材质做的外壳,内存和闪存容量越来越大,CPU速度越来越快,对于这些改进,我们非常高兴,也非常欢迎
但是,对于手机的新设计,有几点我们也要注意
第一:手机的后盖应该能够被用户自行取下来,手机的电池的可更换性应该是必须保留的设计,
- 20款国外知名的php开源cms系统
cuiyadll
cms
内容管理系统,简称CMS,是一种简易的发布和管理新闻的程序。用户可以在后端管理系统中发布,编辑和删除文章,即使您不需要懂得HTML和其他脚本语言,这就是CMS的优点。
在这里我决定介绍20款目前国外市面上最流行的开源的PHP内容管理系统,以便没有PHP知识的读者也可以通过国外内容管理系统建立自己的网站。
1. Wordpress
WordPress的是一个功能强大且易于使用的内容管
- Java生成全局唯一标识符
darrenzhu
javauuiduniqueidentifierid
How to generate a globally unique identifier in Java
http://stackoverflow.com/questions/21536572/generate-unique-id-in-java-to-label-groups-of-related-entries-in-a-log
http://stackoverflow
- php安装模块检测是否已安装过, 使用的SQL语句
dcj3sjt126com
sql
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern']
SHOW TABLES列举了给定数据库中的非TEMPORARY表。您也可以使用mysqlshow db_name命令得到此清单。
本命令也列举数据库中的其它视图。支持FULL修改符,这样SHOW FULL TABLES就可以显示第二个输出列。对于一个表,第二列的值为BASE T
- 5天学会一种 web 开发框架
dcj3sjt126com
Web框架framework
web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50。只需要50小时就能掌握任意一种web框架
各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路
建议把本文
- Gson使用三(Map集合的处理,一对多处理)
eksliang
jsongsonGson mapGson 集合处理
转载请出自出处:http://eksliang.iteye.com/blog/2175532 一、概述
Map保存的是键值对的形式,Json的格式也是键值对的,所以正常情况下,map跟json之间的转换应当是理所当然的事情。 二、Map参考实例
package com.ickes.json;
import java.lang.refl
- cordova实现“再点击一次退出”效果
gundumw100
android
基本的写法如下:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
//navigator.splashscreen.hide();
document.addEventListener("b
- openldap configuration leaning note
iwindyforest
configuration
hostname // to display the computer name
hostname <changed name> // to change
go to: /etc/sysconfig/network, add/modify HOSTNAME=NEWNAME to change permenately
dont forget to change /etc/hosts
- Nullability and Objective-C
啸笑天
Objective-C
https://developer.apple.com/swift/blog/?id=25
http://www.cocoachina.com/ios/20150601/11989.html
http://blog.csdn.net/zhangao0086/article/details/44409913
http://blog.sunnyxx
- jsp中实现参数隐藏的两种方法
macroli
JavaScriptjsp
在一个JSP页面有一个链接,//确定是一个链接?点击弹出一个页面,需要传给这个页面一些参数。//正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"//确定目标URL是Action来处理?但是这样会在页面上看到传过来的参数,可能会不安全。要求实现src="***.do",参数通过其他方法传!//////
- Bootstrap A标签关闭modal并打开新的链接解决方案
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
Bootstrap里面的js modal控件使用起来很方便,关闭也很简单。只需添加标签 data-dismiss="modal" 即可。
可是偏偏有时候需要a标签既要关闭modal,有要打开新的链接,尝试多种方法未果。只好使用原始js来控制。
<a href="#/group-buy" class="btn bt
- 二维数组在Java和C中的区别
流淚的芥末
javac二维数组数组
Java代码:
public class test03 {
public static void main(String[] args) {
int[][] a = {{1},{2,3},{4,5,6}};
System.out.println(a[0][1]);
}
}
运行结果:
Exception in thread "mai
- systemctl命令用法
wmlJava
linuxsystemctl
对比表,以 apache / httpd 为例 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service h