首页 文章 精选 留言 我的

精选列表

搜索[天工3.1],共7277篇文章
优秀的个人博客,低调大师

“性冷淡”的企业聊天工具,里面的秘密比陌陌还多

世道越来越艰辛,觅食都要以“团伙”为单位。连恐怖分子搞暴恐袭击都玩多点协同。 从某业内段子手的吐槽来看,主打团队之间协作的企业聊天协作工具在2015年大火是有理可循的。钉钉、今目标、纷享销客、iWork365等等类似平台都在以各自的姿势强势插入这个领域。不过,有人的地方就有秘密;特别是人多的地方,秘密总是多到无处容身。 其实只要不在其中宣布出柜,这种“性冷淡”的内部协作平台是没有什么“你懂的”秘密的。不过换一个角度来看:身处组织,最重要的秘密大概就是满载真金白银的“组织机密”,泄露组织机密一向是为我党所不容的。 讲真,如果使用协作平台的大公司组织架构图和高管聊天内容这些敏感的信息全部被某黑客窃取,那么他发家致富一定不是梦,出任CEO,迎娶白富美,香艳的人生即将起航。各大平台的安全负责人的主要职责就是不让上述事件发生。那么这些知名的

优秀的个人博客,低调大师

橙单代码生成工具 3.1,支持 Vue3

最新支持 基础框架支持 Vue3。 代码生成支持 Vue3。 问题修复 工作流,修复抄送流程发起人变量失效问题。 工作流,修复流程任务驳回时,驳回目标任务的审批人为变量是,没有使用原始变量值。 工作流,给所有任务绑定流程复活监听器。 基础架构,common-satoken 模块的 SaTokenFeignInterceptor 方法有修改,修复定时任务调用远程微服务的问题。 基础架构,common-ext 模块的 UtilController 方法有修改,不再立刻删除预览图片的缓存。 报表模块,common-report 模块的 ReportPrintServiceImpl 方法有修改,预览图片设置缓存的过期时间。 图和真相

优秀的个人博客,低调大师

🔥MakuGenerator 3.1:超好用的代码生成器

介绍 maku-generator 是一款低代码生成器,可根据自定义模板内容,快速生成代码,可实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可。采用 MIT 开源协议,完全免费开源,可免费用于商业项目等场景。 仓库地址:https://gitee.com/makunet/maku-generator 开发文档:https://maku.net/docs/maku-generator 演示环境:https://demo.maku.net/maku-generator 官网地址:https://maku.net 更新日志 新增代码预览功能 新增人大金仓数据库 适配Element-Plus国际化 前端打包时,移除ts效验 升级SpringBoot 到 3.2.3 升级Element-Plus 到 2.4.4 项目特点 友好的代码结构及注释,便于阅读及二次开发 支持 spring boot starter,能很方便集成到第三方项目 支持通过配置数据源,快速生成 CRUD 代码,减少重复工作 支持 MySQL、Oracle、SQLServer、PostgreSQL、达梦 8、人大金仓 等主流的数据库 支持第三方 Java 项目包名修改,修改包名变得简单快速 支持批量导入表、批量生成代码以及同步表结构等功能 更多开源 低代码开发平台(单体版):https://gitee.com/makunet/maku-boot 低代码开发平台(微服务):https://gitee.com/makunet/maku-cloud 超好用的代码生成器:https://gitee.com/makunet/maku-generator Vue3.x 后台管理 UI:https://gitee.com/makunet/maku-admin Vue3.x 表单设计器:https://gitee.com/makunet/maku-form-design 效果图

优秀的个人博客,低调大师

Android 3.1 r1 中文API文档 (121) —— ResourceCursorTreeAdapter

结构 继承关系 public abstract classtResourceCursorTreeAdapterextendsCursorTreeAdapter java.lang.Object android.widget.BaseExpandableListAdapter android.widget.CursorTreeAdapter android.widget.ResourceCursorTreeAdapter 直接子类 SimpleCursorTreeAdapter 类概述 一个简单的可扩展的ExpandableListAdapter,通过在XML文件来创建views。你可以指定一个定义了views外观的XML文件。 构造函数 publicResourceCursorTreeAdapter(Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout) 构造函数。 参数 context和正在运行的SimpleListItemFactory关联的ListView的上下文 cursor数据库游标 collapsedGroupLayout定义了收缩组的视图布局文件的资源标识 expandedGroupLayout定义了展开组的视图布局文件的资源标识 childLayout定义了除了最后一个的所有子视图的布局文件的资源标识 lastChildLayout定义了一组中最后一个子视图的布局文件的资源标识 publicResourceCursorTreeAdapter(Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout) 构造函数。 参数 context和正在运行的SimpleListItemFactory关联的ListView的上下文 cursor数据库游标 collapsedGroupLayout定义了收缩组的视图布局文件的资源标识 expandedGroupLayout定义了展开组的视图布局文件的资源标识 childLayout定义了除了最后一个的所有子视图的布局文件的资源标识 publicResourceCursorTreeAdapter(Context context, Cursor cursor, int groupLayout, int childLayout) 构造函数。 参数 context和正在运行的SimpleListItemFactory关联的ListView的上下文 cursor数据库游标 groupLayout为所有组定义了视图布局文件的资源标识 expandedGroupLayout 定义了展开组的视图布局文件的资源标识 childLayout定义了除了最后一个的所有子视图的布局文件的资源标识 公共方法 protected abstract ViewnewChildView(Context context, Cursor cursor, booleanisLastChild, ViewGroup parent) 创建一个新的子元素视图并持有指向数据的游标cursor。 参数 context应用程序上下文对象 cursor获取数据的游标对象,它已经移动到正确的位置 IsLastChild子元素是否处于组中的最后一个 parent新视图(View)所依附于的父对象。 返回值 新创建的视图 protected abstract ViewnewGroupView(Context context, Cursor cursor, booleanisExpanded, ViewGroup parent) 创建一个新的组视图并持有组中指向数据的游标cursor。 参数 context应用程序上下文对象 cursor获取数据的游标对象,它已经移动到正确的位置 isExpanded该组是否展开状态 parent新视图(View)所依附于的父对象。 返回值 新创建的视图 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582335,如需转载请自行联系原作者

优秀的个人博客,低调大师

百度地图3.1课程—检索演示

我也期待在还没有发布的教程。最后打败,忘记 我还是根据官方API办,尼玛丽这显示了如何低我的智商了,此尼玛丽猜到我还要写代码。 好啦,关于 地图配置我就不细说了。官方写的非常清楚,我会在后面把源码放上面 官方讲解 布局是一个 button 点击 进行检索。提交数据到百度 去查询数据,然后返回数据 textview显示 開始看java代码吧 这一句话一定要写 我就由于这句话错了 // 注意该方法要再setContentView方法之前实现 SDKInitializer.initialize(getApplicationContext()); ———————————————————————第一步,创建POI检索实例————————————————————————— private void initMap() { poiSearch = PoiSearch.newInstance(); poiSearch.setOnGetPoiSearchResultListener(onGetPoiSearchResultListener ); } 思路 各位兄弟 你就把这个PoiSearch当作 button 后面那个就是一个点击事件 。既然是点击事件必然会有一个 回调接口 。 OnGetPoiSearchResultListener onGetPoiSearchResultListener = new OnGetPoiSearchResultListener() {} 回调方法我在后面再说 --------------------------------------------------------第二步 组件实例化------------------------------------------------------------------- private void iniview() { button1 = (Button) findViewById(R.id.button1); search_result = (TextView) findViewById(R.id.result); button1.setOnClickListener(this); } 对button的点击事件处理 这里才是重点 @Override public void onClick(View view) { switch (view.getId()) { case R.id.button1: poiSearch.searchInCity((new PoiCitySearchOption()) .city("北京") .keyword("美食") .pageNum(10)); break; default: break; } } <span style="font-size:14px;color:#CC0000;">发起检索请求;</span> 点击以后 让poisearch 去查询结果 Poi 搜索 北京城市 关键词 美食 返回10条数据 接着就会去联网—————— -----------------------------------------------第四步 对于回调数据处理 以及展示 OnGetPoiSearchResultListener onGetPoiSearchResultListener = new OnGetPoiSearchResultListener() { @Override public void onGetPoiResult(PoiResult result) { System.out.println(result); //第一条数据的名字 String poiname = result.getAllPoi().get(0).name; //第一条数据的地址 String poiadd = result.getAllPoi().get(0).address; //第一条id String idString = result.getAllPoi().get(0).uid; search_result.setText( "第一条结果是:\n名称=["+ poiname+ "]\nID = ["+ idString + "] \n地址=["+ poiadd+ "]"); } //后面是具体信息 @Override public void onGetPoiDetailResult(PoiDetailResult poiDetailResult) { } }; 所有代码 package com.example.maptest; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import com.baidu.mapapi.SDKInitializer; import com.baidu.mapapi.search.core.SearchResult; import com.baidu.mapapi.search.poi.OnGetPoiSearchResultListener; import com.baidu.mapapi.search.poi.PoiCitySearchOption; import com.baidu.mapapi.search.poi.PoiDetailResult; import com.baidu.mapapi.search.poi.PoiResult; import com.baidu.mapapi.search.poi.PoiSearch; /** * 此demo用来展示怎样进行公交线路详情检索。并使用RouteOverlay在地图上绘制 同一时候展示怎样浏览路线节点并弹出泡泡 */ public class BusLineSearchDemo extends Activity implements OnClickListener { private Button button1; private PoiSearch poiSearch; private PoiCitySearchOption poiCitySearchOption; private TextView search_result; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); // 注意该方法要再setContentView方法之前实现 SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout.activity_busline); initMap(); iniview(); } private void initMap() { poiSearch = PoiSearch.newInstance(); poiSearch.setOnGetPoiSearchResultListener(onGetPoiSearchResultListener ); } private void iniview() { button1 = (Button) findViewById(R.id.button1); search_result = (TextView) findViewById(R.id.result); button1.setOnClickListener(this); } @Override public void onClick(View view) { switch (view.getId()) { case R.id.button1: poiSearch.searchInCity((new PoiCitySearchOption()) .city("北京") .keyword("美食") .pageNum(10)); break; default: break; } } OnGetPoiSearchResultListener onGetPoiSearchResultListener = new OnGetPoiSearchResultListener() { @Override public void onGetPoiResult(PoiResult result) { System.out.println(result); //第一条数据的名字 String poiname = result.getAllPoi().get(0).name; //第一条数据的地址 String poiadd = result.getAllPoi().get(0).address; //第一条id String idString = result.getAllPoi().get(0).uid; search_result.setText( "第一条结果是:\n名称=["+ poiname+ "]\nID = ["+ idString + "] \n地址=["+ poiadd+ "]"); } //后面是具体信息 @Override public void onGetPoiDetailResult(PoiDetailResult poiDetailResult) { } }; /* 释放资源*/ @Override protected void onDestroy() { super.onDestroy(); poiSearch.destroy(); } } 点击下载源代码 版权声明:本文博客原创文章,博客,未经同意,不得转载。 本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4729863.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android 3.1 r1 中文API文档 (120) —— SearchView

结构 继承关系 public classSearchView extendsLinearLayout java.lang.Object android.view.View android.view.ViewGroup android.widget.LinearLayout android.widget.SearchView 类概述 一个为用户提供输入搜索查询和提交请求给搜索提供者的用户界面部件。显示查询建议或结果列表,如果有的话,运行用户选择一条查询建议或结果并启动与其相关的操作。 更多信息,参见Search文档。 内部类 interface SearchView.OnCloseListener (译者注:当用户关闭SearchView时触发的回调函数) interface SearchView.OnQueryTextListener 当查询文本改变时的回调函数。 interfaceSearchView.OnSuggestionListener 在建议上选择事件时的回调接口。 XML属性 属性名称 描述 android:iconifiedByDefault 设置SearchView的默认状态。 如果为true,在没有被使用和点击展开时它将被图形化。 android:maxWidth SearchView的可选择的最大宽度 android:queryHint 当查询条件为空时显示的一个提示字符串。 公共方法 public CharSequencegetQuery() 返回当前文本域中的查询字符串 返回值 查询字符串 public CursorAdaptergetSuggestionsAdapter() 如果有的话,返回用于搜索建议的适配器。 返回值 查询适配器 public booleanisIconfiedByDefault() 返回查询区域默认的图标状态。 public booleanisIconified() 返回SearchView当前的图标状态 返回值 如果SearchView目前是图标状态,返回true,如果查询区域是完全可见的返回false public booleanisQueryRefinementEnabled() 返回查询优化是否是对所有的条目都起作用或者只是对特别的几个起作用 返回值 如果是对所有的条目起作用,刚返回true,否则返回false。 public booleanisSubmitButtonEnabled() 返回当提交按钮在必须的时候是否可用或者从不显示 返回值 提交按钮在必须的时候是否自动启用 public booleanonKeyDown(int keyCode, KeyEvent event) 是否处理操作键按下事件 参数 keyCode键入的键盘值,同时和键盘事件中的参数相同 event输入键的完整事件记录 返回值 如果事件在这里被处理,返回true,不处理返回false public voidsetIconified(boolean iconify) 图标化或者展开SearchView。当图标化时任何查询条件都被清除。这是一个临时的状态,不会重写被setIconifiedByDefault(boolean)设置的默认图标状态。如果默认的是图标化状态,则在用户关闭这个区域前都是false。如果默认的是展开状态,这里就是true,同时清除文本区域,但不关闭它。 参数 iconify true值会把SearchView收缩成一个图标,false值会展开它 返回值 查询字符串 public voidsetIconifiedByDefault(boolean iconified) 设置搜索栏的默认状态或者静止状态。如果是true,当被按下时,一个单一的搜索图标就会被默认显示,同时显示文本字段和其他按钮。如果默认的状态是图标,在按下关闭按钮时它就会收缩成那个状态。这个属性的改变会立即生效。 参数 iconified搜索栏是否默认被图标化 public voidsetMaxWidth(int maxpixels) 以最宽的像素相看 相关的XML属性 android:maxWidth public voidsetOnCloseListener(SearchView.OnCloseListener listener) 当用户关闭SearchView时设置一个监听器通知用户 参数 listener设置用户关闭SearchView时的监听器 public voidsetOnQueryTextFocusChangeListener(View.OnFocusChangeListener listener) 设置当查询区域字段改变时通知用户的监听器 参数 listener设置焦点更改时的监听器 public voidsetOnQueryTextListener(SearchView.OnQueryTextListener listener) 为用户在SearchView内的操作设置监听器 参数 listener当用户在SearchView操作时比如说点击按钮或者输入查询内容时,设置接收回调的监听器对象 public voidsetOnSearchClickListener(View.OnClickListener listener) 设置按钮被按下时的监听器。在默认情况下当文本字段不可见时才起作用,调用setIconified(false)也可以通知这个监听器。 参数 listener当搜索按钮被点击或者文本字段编辑取消图形化时通知监听器 public voidsetOnSuggestionListener(SearchView.OnSuggestionListener listener) 设置当一条搜索建议被选中或者点击的时候的监听器 参数 listener选择搜索建议事件的监听器 public voidsetQuery(CharSequence query, boolean submit) 设置文本区域的一个查询字符串并选择提交和查询。 参数 query查询字符串。代替在文本区域已经存在的查询文本 submit是否立即提交查询或者只更新文本区域的内容 public voidsetQueryHint(CharSequence hint) 设置在查询文本区域的提示文本。将覆盖SearchableInfo中的任何提示。 相关XML属性 android:queryHint 参数 hint要显示的提示文本 public voidsetQueryRefinementEnabled(boolean enable) 指定如果精确查询按钮是否在每条建议的旁边显示或者是否根据运营商建议中的设置在个别项目的标志决定。点击精确查询的按钮会用建议中的文本替换查询文本区域中的字段。这个标志只是在一个SearchableInfo中指定setSearchableInfo(SearchableInfo)且不使用定制的适配器时起作用。 参数 enable如果所有的条目都有一个精确查询按钮刚为true,如果只有带精确查询标志的条目需要按钮,则为false。 参见 SUGGEST_COLUMN_FLAGS FLAG_QUERY_REFINEMENT public voidsetSearchableInfo(SearchableInfo searchable) 给SearchView设置SearchableInfo。SearchableInfo中的属性用来显示标签,提示(hints),搜索建议,创建打开查询结果和控制其他功能比如一个声音按钮的intents。 参数 searchable对于一个特殊的activiey或者,能从SearchManager中检索的SearchableInfo,全局的搜索提供者。 public voidsetSubmitButtonEnabled(boolean enabled) 当查询不为空时,显示一个提交按钮。如果SearchView被用来填充当前activity的内容,并且不会启动一个单独的activity,这里提交按钮会消失。 参数 enabled设置为True时显示一个提交请求的按钮,当不需要请求按钮时设置为false。 public voidsetSuggestionsAdapter(CursorAdapter adapter) 如果你愿意,你可以设置一个定制的适配器。否则使用默认的适配器来显示和SearchableInfo相关的建议提供者的建议。 参见 setSearchableInfo(SearchableInfo) 补充 文章精选 Android ApiDemo示例解析(36):App->Search->Invoke Search SearchView默认扩展 SearchViewを使用してListViewのアイテムにフィルターをかける SearchView.OnCloseListener 译者署名:xiaoQLu 译者链接:http://www.cnblogs.com/xiaoQLu 版本:Android 3.0 r1 结构 继承关系 public static interfaceSearchView.OnCloseListener android.widget.SearchView.OnCloseListener 公共方法 public abstract booleanonClose() 当用户尝试关闭SearchView的时候调用本方法。 返回值 如果用户想重写默认清除文本域的动作,返回true,否则返回false。 SearchView.OnQueryTextListener 译者署名:xiaoQLu 译者链接:http://www.cnblogs.com/xiaoQLu 版本:Android 3.0 r1 结构 继承关系 public static interfaceSearchView.OnQueryTextListener android.widget.SearchView.OnQueryTextListener 类概述 查询内容发生改变时调用 公共方法 public abstract booleanonQueryTextChange(String newText) 当用户改变查询内容的时候调用 参数 newText查询的文本字段的新内容 返回值 如果SearchView执行默认的动作,显示可能出现的建议,刚返回false。如果动作由监听器处理,刚返回true public abstract booleanonQueryTextSubmit(String query) 当用户提交请求时调用。这可能是因为在键盘上按下一个键或者点击一个提交按钮。这个监听器可以通过返回true来重写标准的动作,指明由它来处理提交请求。否则返回false让SearchView把这个请求转发到与之关联的intent去处理。 参数 query要提交的查询内容 返回值 如果查询请求被监听器处理,刚返回true,如果SearchView执行默认的动作则返回false SearchView.OnSuggestionListener 译者署名:xiaoQLu 译者链接:http://www.cnblogs.com/xiaoQLu 版本:Android 2.3 r1 结构 继承关系 Public static interfaceSearchView.OnSuggestionListener android.widget.SearchView.OnSuggestionListener 类概述 选中搜索建议时的回调接口。当SearchableInfo通过setSearchableInfo(SearchableInfo).特别指定时,才调用这些回调函数。 公共方法 public abstract booleanonSuggestionClick(int position) 当点击一条搜索建议时调用 参数 position在建议列表中的点击项的绝对位置。 返回值 如果监听器处理这个事件,并且重写默认的处理方法,处理发送的intent请求或者是在这条目中指定的查询请求,刚返回true。否则返回false。 public abstract booleanonSuggestionSelect(int position) 通过导航选中搜索建议时调用 参数 position在建议列表中绝对位置。 返回值 如果监听器处理这个事件,并且重写基于选中条目的处理方法,刚返回 true 。否则返回 false 。 本文转自over140 51CTO博客,原文链接:http://blog.51cto.com/over140/582339,如需转载请自行联系原作者

优秀的个人博客,低调大师

CentOS安装蓝鲸智云社区版V3.1

如今传统运维已经是明日黄花了,需紧跟devops的步伐。 本次安装参考http://bbs.bk.tencent.com/forum.php?mod=viewthread&tid=505&extra=page%3D1 一.准备环境 0.机器配置 准备4台机器和4个ip,我用了4台虚拟机,配置为4核12G内存200G硬盘。 四台机器作用如下: 172.16.89.31 蓝鲸 172.16.89.32 蓝鲸 172.16.89.33 蓝鲸 172.16.89.34 中转安装,安装时主要在这台机器上操作 1.系统版本 centos 7.1 2.系统环境 四台机器都安装开发者工具 yum -y epel-release yum -y groupinstall "Development Tools" yum -y net-tools 确保都关闭了sellinux和防火墙 setenforce 0 vim /etc/selinux/config SELINUX=disabled systemctl stop firewalld.service systemctl disable firewalld.service 增加127.0.0.1的解析 chmod +x /etc/rc.d/rc.local cho "nameserver 127.0.0.1" >>/etc/resolv.conf echo "nameserver 127.0.0.1" >>/etc/rc.d/rc.local 3.准备 登录172.16.89.34,下面的操作都是在这台机器上进行 下载蓝鲸智云的安装包V3.1.6 Beta和安装脚本V3.1.6 install_ce-1.0.14,地址如下 http://bk.tencent.com/download/ 解压到/data下,注意一定要/data mkdir /data cd /data tar zxvf bkce_src-3.1.6.tgz tar zxvf install_ce-1.0.14.tgz 修改下配置文件 vim /data/install/install.config #改为如下内容 172.16.89.31 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta 172.16.89.32 license,appo,kafka,zk,es,mysql,beanstalk,consul 172.16.89.33 paas,cmdb,job,gse,kafka,zk,es,consul,redis,bkarchiva 配置ssl证书 访问http://bk.tencent.com/download/#ssl,填入172.16.89.32和172.16.89.33的mac地址,将生成的ssl_certificates.tar.gz上传到172.16.89.34的/data下,登录172.16.89.34,执行如下操作 cd /data/src/cert; tar xf /data/ssl_certificates.tar.gz 配置免密登录 确保机器可以互相ssh免秘登陆,并且都可以访问外网(减去代理的麻烦) cd /data/install ssh-keygen -t rsa -b 2048 #有确认提示,一直按回车即可 cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys for ip in $(awk '{print $1}' install.config );do rsync -a ~/.ssh/authorized_keys root@$ip:/root/ .ssh ;done 添加解析 四台机器都添加如下解析到/etc/hosts 172.16.89.31 paas.blueking.com 172.16.89.31 jobs.blueking.com 172.16.89.31 cmdb.blueking.com 二.开始安装 cd /data/install ./bk_install base_service # 安装基础环境 ./bk_install bk_products # 安装蓝鲸主要产品,并初始化数据 安装bk_products会报一些错误,这里记录下我遇到的。 mysql连接失败 默认MySQL是不允许远程登录的,要开放下权限。 登录172.16.89.32,执行如下操作 /data/bkce/service/mysql/bin/mysql -p -uroot Enter password: #回车即可 mysql> use mysql Database changed mysql> Grant all privileges on *.* to 'root'@'%' identified by 'bk@321' with grant option; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) job无法启动 确保三台机器的/etc/resolv.conf都配置了nameserver 127.0.0.1 确保启动了consul 在172.16.89.34上 cd /data/install ./bkcec start consul ./bkcec start job 三.启动 在172.16.89.34上 cd /data/install ./bkcec start consul ./bkcec start mysql ./bkcec start zk ./bkcec start kafka ./bkcec start es ./bkcec start nginx ./bkcec start redis ./bkcec start beanstalk ./bkcec start license ./bkcec start gse ./bkcec start cmdb ./bkcec start job ./bkcec start paas ./bkcec start bkdata ./bkcec start fta ./bkcec start bkarchiva ./bkcec start rabbitmq ./bkcec start appo ./bkcec start appt 在本机上增加如下解析 172.16.89.31 paas.blueking.com 172.16.89.31 jobs.blueking.com 172.16.89.31 cmdb.blueking.com 打开浏览器,访问 http://paas.blueking.com/ 默认用户名admin 密码blueking 三.常见问题 http://bbs.bk.tencent.com/forum.php?mod=viewthread&tid=570&page=1#pid2112

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册