软件工具

elementui组件—— el-scroll的使用

项目开发中使用到了elementui组件,后期发现浏览器中的滚动条不仅占宽,还与页面暗色风格不搭配。于是打算寻找一款插件使用,而elementui中的scroll组件刚好满足需要而且兼容ie10+。 官网侧边栏中scroll的使用截图 使用方法 直接在页面中调用el-scroll组件 占位 页面内渲染出的dom结构可以看出,组件内总共有三块内容 最外层:el-scrollbar。使用时需要指定高度和宽度 第一块代码:el-scroll__wrap: 1).overflow:scroll是写在这里的,通过margin为负,将浏览器中的原始滚动条排除视觉内隐藏掉。 2).el-scroll__view包裹滚动区域 第二块代码:el-scroll__bar is-horizontal: 横向滚动条 第三块代码:el-scroll__bar is-vertical: 纵向滚动条 组件的自定义属性 根据官网的scroll组件源码,可以看到scroll组件是有几个属性可以传入的。具体使用可以自己研究下,主要就是传入自定义样式和class,注意自定义stlye接收的是数组类型。 举栗子:

几款xshell绝佳配色方案和配置方法

配色方案 Solarized Dark暗色版 [Solarized Dark] text=839496 cyan(bold)=93a1a1 text(bold)=408080 magenta=dd3682 green=859900 green(bold)=586e75 background=042028 cyan=2aa198 red(bold)=cb4b16 yellow=b58900 magenta(bold)=6c71c4 yellow(bold)=657b83 red=808000 white=eee8d5 blue(bold)=8080ff white(bold)=fdf6e3 black=002b36 blue=268bd2 black(bold)=073642 [Names] name0=Solarized Dark count=1 SolarizedDarkModify亮色版 [SolarizedDarkModify] text=839496 cyan(bold)=00ffff text(bold)=e9e9e9 magenta=c000c0 green=80ff00 green(bold)=3c5a38 background=042028 cyan=00c0c0 red(bold)=ff0000 yellow=c0c000 magenta(bold)=ff00ff yellow(bold)=ffff00 red=ff4500 white=c0c0c0 blue(bold)=1e90ff white(bold)=fdf6e3 black=000000 blue=00bfff black(bold)=808080 [Names] name0=SolarizedDarkModify count=1 isayme [isayme] text(bold)=eaeaea magenta(bold)=ff00ff text=ffffff white(bold)=eaeaea green=00c000 red(bold)=d20000 green(bold)=00ff00 black(bold)=808080 red=c00000 blue=113fcc black=000000 blue(bold)=0080ff yellow(bold)=ffff00 cyan(bold)=00ffff yellow=c0c000

AUTOCAD2020安装包&安装教程

下载安装包路径: 链接:https://pan.baidu.com/s/1xx9cSp2H7xPlKHZ0423P9Q 提取码:d9p4 CAD2020安装过程 AutoCAD是目前计算机辅助设计领域最流行的CAD软件,此软件功能强大、使用方便,在国内外广泛应用于机械、建筑、家居、纺织等诸多行业。 CAD2020新增功能: 1.全新的暗色主题,提供更柔和的视觉和更清晰的视界。 2.保存速度只需 0.5 秒,比上一代整整快了 1 秒。固态硬盘安装时间缩短了 50%。 3.“快速测量”工具允许通过移动/悬停光标来动态显示对象的尺寸,距离和角度数据。 4.增加新块调色板,可以提高查找和插入多个块的效率。 5.重新设计的清理工具更新过后更实用和人性化。 6.在一个窗口中比较图纸的修订DWG Compare 功能已经得到增强。 7.云存储应用程序集成AutoCAD 2020 已经支持 Dropbox,OneDrive 和 Box 等多个云平台,这些选项在文件保存和打开的窗口中提供。 安装步骤 1.选中【CAD2020】压缩包,鼠标右击选择【解压到CAD2020】。 2.双击打开【CAD2020】文件夹。 3.双击打开【安装包】文件夹。 4.选中【Setup】可执行文件,鼠标右击选择【以管理员身份运行】。 5.点击【安装】。 6.选择【我接受】,然后点击【下一步】。 7.点击【浏览】更改软件的安装路径,建议安装在除C盘之外的其他磁盘,可以在D盘或其他盘新建一个【CAD2020】文件夹,然后点击【安装】。 8.安装中。(大约10分钟左右) 9.点击【立即启动】。 10.点击【OK】。 11.点击【输入序列号】。 12.点击【我同意】。 13.点击【激活】。 14.序列号输入【666-69696969】,产品密钥输入【001L1】,然后点击【下一步】。 15.点击【后退】然后点击【Yes】。 16.点击【激活】。 17.序列号输入【666-69696969】,产品密钥输入【001L1】,然后点击【下一步】。 18.打开之前解压后的【CAD2020】文件夹,选中【xf-adesk20】可执行文件鼠标右击选择【以管理员身份运行】。 温馨提示:若没有【xf-adesk20】文件,请关闭电脑杀毒软件和防火墙(Win10系统还需要关闭Defender)后再重新解压。 19.使用快捷键Ctrl+C复制【申请号】,在注册机的【Request】处使用快捷键Ctrl+V粘贴(记得删除原Request中的内容),然后点击【Path】。 20.点击【确定】。 21.选择【我具有Autodesk 提供的激活码】然后点击【Generate】,使用快捷键Ctrl+C复制注册机中生成的激活码,然后使用快捷键Ctrl+V粘贴到软件的激活码输入框中。 22.点击【下一步】。 23.激活成功,点击【完成】。 24.安装完成,打开软件界面如下。 安装完成(素材来源于[软件安装管家]) 喜欢的话,记得点赞关注

1215软件防破解

防破解概述 1、破解软件的方法: ·反汇编调试 模拟出注册机的算法 ·算法模拟不成 直接爆破 删除掉验证的代码 ·根据程序注册成功之后写的注册项 生成出REG注册文件 2、软件加密方式 防破解主要是用于商业软件 加密注册 一般三种验证方式: 1、本地加密 2、网络验证 3、本地+网络验证 本地加密不需要联网就可以使用 但是防破解能力肯定不会很高 而且只能在一台电脑上使用 网络验证可以在多台电脑上使用 但是它需要联网 那具体加密方式该选什么呢? 就拿屏幕录像专家来说 网上他的注册机一堆一堆 但是不知道有没有人发现 用网上注册机生成的注册码注册之后录制时间长了 录像上会有 屏幕录像专家未注册 的水印 这样别人如果看了这个视频 就等于给屏幕录像专家做宣传 但是真正去购买的注册码 是不会出现这个水印的 不管我们有没有去购买正版注册码 反正他正版68块钱一套 这个也让他们赚不了多少 他们赚在哪里呢 ? 有那么多论坛找他们定做教程加密器啊 至于如何选 就得看你的意愿 像屏幕录像专家这个明显是放长线钓大鱼 他收68块钱 肯定 也有人买 但是更多人找他定做软件了 如果你是很想通过单单的卖这个程序赚钱 那么你可以使用 本地加密+网络验证的方式 如果你也想放长线钓大鱼 你可以试着免费出去(当然我这个等于白说),或者用单单的本地加密 或者网络验证 怎么去防 就得根据你的加密方式 来去防 这个我们这节课先不讲 选好加密方式是防破解的准备!!!!!!!!!!!! 3、防破解原理与方法 原理很简单 就是限制破解者去反汇编你的程序 调试你的程序 尽量的混淆他 不让他们轻易的看出你程序反汇编代码中的猫腻 方法:1、加壳 2、暗桩 3、在程序中加多个校验 在多个位置加入注册验证 4、防破解原则 ·不要把太多的精力浪费在防破解上 做好软件功能才是第一

Pycharm安装教程并永久激活

注:本教程是教给大家如何安装pycharm专业版,网上有很多激活教程,但不是永久激活的,本文给大家介绍一种简单的永久激活方法。 安装pycharm 进入官网下载pycharm专业版,社区版是阉割的版本。 运行该程序,点击next然后修改安装路径。 全部勾选上,点击next。 点击Install,等待安装完成。 如何永久破解 百度网盘下载jar包 破解补丁,密码3r8u .将jar包放入pycharm在你本地的安装目录bin下 修改两个以 vmoptions为结尾的启动文件pycharm.exe.vmoptions pycharm64.exe.vmoptions 在文件末尾追加-javaagent:(D:\devApp\PyCharm 2017.3.2\bin此为安装路径)\JetbrainsCrack-2.6.10-release-enc.jar比如:D:\Pycharm\PyCharm 2017.3.2\bin\JetbrainsCrack-2.6.10-release-enc.jar 重启pycharm .填写注册码: 激活码,密码5spr 到此步,恭喜你,已经永久激活! 注:以上介绍的是Windows下的安装激活方法,下面介绍Mac下的破解方法: 1.下载破解补丁同上 2.关闭Mac上的pycharm软件,在finder里找到pycharm,右键显示包内容: 3.找到Contents下面的Bin目录,将下载好的补丁文件放在该目录下。 4.将pycharm.vmoptions文件以”文本编辑”打开,在末尾处配置补丁文件路径:-javaagent:(补丁文件的路径),Command+s保存,打开pycharm,永久激活成功!

Egret与FairyGUI的小技巧记录(持续更新)

1.如何在egret中使用fairygui的像素点击测试? fairygui并没有针对egret实现pixelHitTest,原因不详。考虑到fairygui中的UIContainer是用hitarea来测试点击的,所以针对这一点做了一些处理: //重写fairygui UIContainer hitTest 方法 UIContainer.prototype.$hitTest = function(stageX:number, stageY:number):DisplayObject { let ret:DisplayObject = egret.DisplayObjectContainer.prototype.$hitTest.apply(this, [stageX, stageY]); if (ret == this) { if (!this.touchEnabled || this._hitArea == null) return null; } return ret; } 有点暴力,舍弃了hitarea,会不会引发其他问题有待考证。 然后我们还需要设置相应的Bitmap的pixelHitTest属性为true,这里举例是自己封装的Eloader中添加如下函数: public set pixelHitTest(val:boolean) { let loader:GLoader = this.img if (loader.content instanceof Bitmap){ loader.content.pixelHitTest = val; } } 其中的img是fairyGUI的Gloader。 搞定。

Eclipse无法打开软件

Eclipse打开软件时报错: !ENTRYorg.eclipse.e4.ui.workbench 4 0 2018-04-03 18:46:47.188 !MESSAGEFrameworkEvent ERROR !STACK0 java.lang.NoClassDefFoundError:javax/annotation/PreDestroy atorg.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450) atorg.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156) atorg.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78) atorg.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111) atorg.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74) atorg.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178) atorg.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99) atorg.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141) atorg.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) atorg.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) atorg.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) atorg.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) atorg.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) atorg.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) atorg.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) atorg.eclipse.osgi.container.Module.publishEvent(Module.java:476) atorg.eclipse.osgi.container.Module.doStop(Module.java:634) atorg.eclipse.osgi.container.Module.stop(Module.java:498) atorg.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) atorg.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) atjava.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException:javax.annotation.PreDestroy cannot be found byorg.eclipse.e4.core.di_1.6.100.v20170421-1418 atorg.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433) atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) atorg.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) atorg.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) atjava.base/java.lang.ClassLoader.loadClass(Unknown Source) …21 more 上网搜查原因:JDK9版本不匹配,建议更换低版本JDK 网上给出的解决方法:在eclipse的启动的配置文件eclipse.ini文件末尾添加一行:–add-modules=ALL-SYSTEM 但是打开Eclipse时,依然报错…… 依稀记得,以前自己配的JDK版本是1.8,怎么回事呢? 在CMD中,输入Java -version,显示:java version “9”,难道我配错了??? 检查环境变量:鼠标右键点击“计算机”,依次点击属性、高级系统设置、环境变量, 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_31 变量名:CLASSPATH 变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramFiles\Java\jdk1.8.0_31\bin; Java版本是1.8.0_31,没错呀,为啥Java-version,显示:java version “9”呢? 经高手指点:在CMD中输入javac -version,显示:Java -version,显示:javac 1.

elasticsearch6.0.1及head插件安装(windows)

一.官网下载elasticsearch6.0.1 https://www.elastic.co/downloads/elasticsearch 1.配置elasticsearch.yml # 集群名称 cluster.name: elasticsearch # 节点名称 node.name: node-1 # 是否为候选主节点 node.master: true # 是否为data节点 node.data: true node.attr.rack: mr1 network.host: 0.0.0.0 http.port: 9200 transport.tcp.port: 9300 # 配置跨域访问 http.cors.enabled: true http.cors.allow-origin: "*" 2.配置jvm.options中内存分配 3.启动elasticsearch 4.访问localhost:9200测试是否成功 二.head插件下载安装 1.下载 https://github.com/mobz/elasticsearch-head 在elasticsearch-6.0.1\plugins下创建文件head\_site,将elasticsearch-head-master文件夹下所有文件拷备到_site文件夹下 启动不好使,总结:es6.0不支持直接插件安装(低版本放在plugins文件夹下即可用) 2.安装nodejs ,head插件是用node.js开发的所以需要此环境,官网下载 https://nodejs.org/en/download/ 3.安装grunt,npm install -g grunt -cli ,此方式为全局安装 4.到head目录下,执行 npm install ,此过程会下载phantomjs 5.grunt server 启动head插件 6.访问localhost:9100 在elasticsearch2.2.4中head解压后放到plugins下直接可用 下一篇 安装ik分词器:https://blog.csdn.net/zhaojiweiwin/article/details/79804250

logstash入门安装+官方教程

https://www.elastic.co/guide/en/logstash/current/getting-started-with-logstash.html 以上为官网教程地址 接下来的内容为官网翻译+自学过程全记录: ubuntu 16 ,使用aptget安装 下载并安装公共签名秘钥wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 你可能会需要这个包 apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/e apt-get install logstahkibana 和 elasticsearch都可以这样下)下载在/usr/share中,配置文件在/etc/lostash中 然后开始一波学习! logstash算批处理层的,不同类型,格式乱七八糟的数据从logstash导入,流出时就可以是标准的json格式。要做到这样的功能,它需要输入,过滤和输出三个功能,对应它的input,filter,output三个元素。 先来尝试一个最基本的例子。 在/logstash目录下: bin/logstash -e ‘input{ stdin{} } output{ stdout{} }’ 前台开启logstash -e参数确保可以直接从命令行指定配置,免去频繁vim更改的烦恼,stdin和stdout是大家熟悉的输入输出流。 输入hello,就返回hello这样。logstash返回时添加上时间戳和ip地址。按ctrl+d退出。 在实际应用情况下,情况会比这复杂些,可能会有一个或多个输入+过滤+输出插件,你可以使用filebeat来吧apache网络日志作为输入,从日志中解析出指定的命名的域,并且把解析后的数据导入一个elasticsearch节点中去 此时你不能再在命令行指定配置了,你需要在一个.con文件中定义你的logstash管道。 下载一个官网的demo玩玩吧。 wget https://download.elastic.co/demos/logstash/gettingstarted/logstash-tutorial.log.gz gunzip logstash-tutorial.log.gz 在默认的logstash安装中包括了Beats input插件。安装下filebeat,我用的apt-get。改一下配置文件,把刚刚下载的demo的path添加进filebeat.prospectors中。 filebeat.prospectors: – type: log paths: – /path/to/file/logstash-tutorial.log output.logstash: hosts: [“localhost:5044”] 用以下命令启动filebeat