其他
文章平均质量分 67
主要是一些比较分散的知识
WongKyunban
这个作者很懒,什么都没留下…
展开
-
什么是渗透测试
渗透测试是对用户信息安全措施积极评估的过程。通过系统化的操作和分析,积极发现系统和网络中存在的各种缺陷和弱点,如设计缺陷和技术缺陷。渗透测试是对系统任何弱点、技术缺陷、漏洞的主动分析过程。这个主动分析是从一个攻击者可能存在的位置来进行的,并从这个位置有条件主动利用安全漏洞。渗透测试与其他评估方法不同,通常的评估方法是根据已知的信息资源或其他被评估对象去发现所有相关的安全问题。而渗透测试是根据已...原创 2019-11-05 11:14:25 · 3953 阅读 · 0 评论 -
高效、简单的markdown编辑器typora安装
Typora是一款很纯粹的、高效的、简单的markdown编辑器、阅读器。很多的博客都使用markdown来编辑,如CSDN博客。Github网站上项目的.md文件等等都是用markdown标记来编写的。markdown可以快速地排板和编辑。以下是typora的安装过程。第一步:安装密钥# or run:# sudo apt-key adv --keyserver keyserver.ubu...原创 2020-03-26 14:38:34 · 1924 阅读 · 0 评论 -
CPU知识
概述CPU(中央处理器)是计算机的核心。它里面有微指令集。计算机的功能都要参考这些微指令集。CPU读取数据CPU从内存读取数据,内存的数据则是从输入单元传输进来的。CPU 处理完的数据也必须要先写回内存中, 最后再从内存传输到输出单元。微指令集分类CPU里面的微指令集分为精简指令集(RISC) 和复杂指令集(CISC)。精简指令集RISC:指令较为精简、运行时间都很短,完成的功能也...原创 2019-11-03 19:22:10 · 1981 阅读 · 0 评论 -
人工智能学习清单
人工智能基础1、数据分析2、概率论3、线性代数及矩阵4、凸优化5、微积分6、古典模型7、逼近论8、牛顿法9、梯度下降人工智能提升,python高级应用1、容器2、容器浅拷贝和深拷贝3、高阶函数4、lambda表达式5、约瑟夫环问题6、模块和高级包7、时间库8、并发库科学计算库9、Matplotlib可视化绘图库10、锁和线程11、多线程编程人工智能实用,...原创 2019-09-19 15:01:08 · 2118 阅读 · 0 评论 -
Drozer使用摘要
完整教程,请参考《mwri-drozer-user-guide-2015-03-23.pdf》Drozer是交互式的安全测试工具。1、先决条件jdk1.6(亲测高版本也没有问题)python 2.7adb调试工具确保上面的工具都包含在以下的环境变量配置中java环境变量配置Android SDK环境变量配置2、下载Drozer并安装https://labs.f-secu...原创 2019-10-24 11:23:36 · 1806 阅读 · 0 评论 -
Nmap扫描和识别服务
安装Nmap如果你安装了Kali linux系统,那么这个工具是自带的。如果没有这个工具可以通过如下命令安装:# 更新系统$ apt-get update # 安装 nmap$ apt-get install nmap 使用 nmap 扫描主机 IP使用方法:nmap 主机 IP 地址...原创 2019-10-30 15:42:09 · 3040 阅读 · 0 评论 -
Dart构造函数
Dart构造函数1.Dart构造函数的4种格式:1.1.默认构造函数1.2.普通构造函数1.3.命名构造函数1.4.常量构造函数1.5.工厂构造函数2.构造函数调用父类构造函数的顺序2.1.默认调用父类的无参数构造函数2.2.显式调用父类构造函数2.3.初始化列表3.构造函数传递1.Dart构造函数的4种格式:ClassName(...) //普通构造函数Classname.identifier(...) //命名构造函数const ClassName(...) //常量构造函数factroy C原创 2020-09-17 16:39:25 · 3718 阅读 · 0 评论 -
RxJava的基本认识
如果你想学会使用RxJava,那么你应该理解好ReactiveX。如果ReactiveX提供了很多抽象及高层函数。可以使用任何一种运行在JVM上的编程语言来实现这些抽象。那么RxJava就是其中一个实现了ReactiveX的框架。因此要学会RxJava关键是理解ReactiveX。ReactiveX采用观察者模式来实现它的功能。ReactiveX集合了观察者模式(Observer Pattern)、迭代模式(Iterator Pattern)和函数式编程。ReactiveX有非常好的防抖能力(抖动:短时间内原创 2020-11-05 16:24:52 · 1870 阅读 · 0 评论 -
什么是微服务
微服务架构风格提倡以一组小型服务的方式来开发应用。每个小型服务都运行在自己的进程里,通过轻量级的机制,通常是HTTP的方式来互通互调。这些小型服务围绕业务开发,独立部署。它们可以使用不同的编程语言和不同的数据存储技术。单体应用,则是all in one的应用,它将所有的功能都写在同一个应用中,传统web就是典型的单体应用。单体应用测试、部署、水平扩展都比较简单,它的并发能力是可以通过多部署几个单...原创 2020-03-24 17:24:40 · 1862 阅读 · 0 评论 -
如何在Xcode上创建openGL的项目呢?
下载并安装Xcode到AppStore上下载Xcode,或到Xcode的官方网站去下载https://developer.apple.com/xcode/创建项目step 1:创建一个新的macOS应用,选择Command Line Tool,并点击Nextstep 2:输入Product Name,Organization Identifier,选择开发语言,并点击Nextstep 3:添加OpenGL库先选择project Name -> Target Name -> Bui原创 2022-02-20 14:03:39 · 2139 阅读 · 0 评论 -
简述中台的常识
做开发的朋友都听过后台、前台这些概念,那么中台又是什么呢?中台就是插在前台和后台之间的一个平台,它专门为前台提供更好的服务和支撑。中台是企业数字化到一定阶段的产物。中台主要对企业的资源进行剥离,抽取各个系统的公共部分。从而沉淀出可复用、共用、标准化的平台。不能够剥离的资源仍然留在后台。形成的中台能够快速响应前台,起到缓冲支撑前后的作用。为什么会出现中台?矛盾是事物发展的动力。那么随着企业数字化的发展,出现越来越多的矛盾,怎么办呢,总要想办法解决。因此中台作为一种解决办法就出现了。这些矛盾体现在以下这些方面:原创 2022-06-26 00:26:38 · 1072 阅读 · 0 评论 -
JavaWeb应用分层结构
1.前言以我本人目前所见所感,来谈谈应用分层结构的作用。从项目构建的角度来看,它的目录结构取决于选用的构建工具,如maven、gradle等都有约定的目录结构。这一点没有多大变化。但是对于项目的包名管理,应用分层结构我觉得还是很能体现的。从项目群的结构来看也是很能体现应用分层结构的,尤其是在当前流行微服务的时代里。我们的代码随着项目的应用及需求的变化,会变得越来越复杂和庞大,涉及到的技术也会越...原创 2020-04-30 10:29:08 · 2098 阅读 · 0 评论 -
开发Cordova插件
一、搭建环境请参考《Cordova创建项目、编译、安装》二、创建项目:创建命令:cordova create [文件名] [包名]~/Desktop/Cordova$ cordova create MyCordovaCamera com.cs.cameraCreating a new cordova project.~/Desktop/Cordova$ lsMyCordovaCame...原创 2019-09-17 15:56:30 · 2154 阅读 · 2 评论 -
cordova项目添加插件出错CordovaError: Could not determine package name from output
今天自定义了一个插件,在cordova项目添加插件时,出现了如下错误:~/Desktop/Cordova/MyCordovaCamera$ cordova plugin add /home/kyun/Desktop/Cordova/CSCamera{ CordovaError: Could not determine package name from output: at getT...原创 2019-09-17 10:38:20 · 3117 阅读 · 0 评论 -
cordova build时出错Minimum supported Gradle version is 5.4.1. Current version is 4.10.3
cordova build项目时,出现错误:/home/kyun/Desktop/Cordova/sample/platforms/android/gradlew: Command failed with exit code 1 Error output:FAILURE: Build failed with an exception.* Where:Build file '/home/k...原创 2019-09-15 23:45:54 · 5003 阅读 · 0 评论 -
使用Android Studio调试Cordova项目
一、安装Android Studio并配置好Android开发环境略过,请参考网上的分享二、在Android Studio打开项目用于android项目的cordova可以在android IDE、android studio中打开。如果要使用android studio内置的android调试/分析工具,或者开发android插件,这将非常有用。请注意,在android studio中打开...原创 2019-09-12 11:41:51 · 3873 阅读 · 1 评论 -
plugin.xml配置文件的介绍
一、概述plugin.xml文件定义插件所需的结构和设置标签元素介绍plugin元素是插件清单的顶级元素。原创 2019-09-12 10:40:36 · 4818 阅读 · 0 评论 -
Cordova的配置文件Config.xml
一、概述在写这篇文章时,cordova的版本已是9.0.0 。config.xml 是Cordova项目的全局配置文件。 这份配置文件的基础是W3C’s Packaged Web Apps (Widgets) 规范,并进行了扩展。它份配置文件是用来指定核心Cordova API 特性、插件、特定平台的设置等。Config.xml文件位于用Cordova命令创建的项目的根目录下。如果你用以下命令...原创 2019-09-12 01:06:37 · 3807 阅读 · 1 评论 -
Cordova创建项目、编译、安装
一、准备工作1.操作系统:ubuntu18.042.安装Java Development Kit (JDK) 83.安装gradle,如果有一开始就搭建好android studio的开发环境,那么可以共享它的gradle4.安装好android SDK5.设置好环境变量,如:~$ sudo vim /etc/profile打开环境变量配置文件后,添加如下信息:export JA...原创 2019-09-11 21:49:03 · 2232 阅读 · 0 评论