本实验以实例方式,从操作条件.背景.需求.以及具体要求的几个部分进行说明. 1. 操作条件: 装有Windows Server 2003系统,安装了代理服务程序的虚拟机一台 2. 背景: 为了提高员工工作效率,减少在上班时不务正业上网游戏等不良行为, 某企业网络管理员希望能够通过代理服务的方式,规范企业员工的上网行为, 为此,管理员安装了CCPROXY作为代理服务程序. 3. 需求: 管理员首先希望能够控制员工的上网时间.对于一般员工,其IP地址确定, 使用分配的代理账号才能够上网:对于来访者,…
Zoho Mail 提供免费小型企业邮箱注册.精简版只能添加一个域到您的机构帐号,最多允许10用户.如果您想添加多个域,您可以升级到标准版.10用户免费,5 GB /每用户,5 GB (共享). 除了企业邮箱,还可以注册个人邮箱,如(freeaday@zoho.com),无需添加自己的域名. 免费版支持集成日历,任务,备忘应用.防病毒,垃圾邮件过滤.推荐奖励用户.IMAP / POP3 访问.客户端同步 (MS Exchange ActiveSync).用户别名.邮件列表,群组.邮箱策略管理.D…
利用openssl管理证书及SSL编程第2部分:在Windows上编译 openssl 首先mingw的环境搭建,务必遵循下文: http://blog.csdn.net/ubuntu64fan/article/details/8918808 然后: 1 编译32位openssl 1)打开:MSYS-x64 Shell(msys\1.0\bin\sh.exe).以下操作都是在mingw64 shell中执行.2)查看当前编译环境的位版本(32或64):  $ cat /etc/profile在最…
利用openssl管理证书及SSL编程第1部分 参考:1) 利用openssl创建一个简单的CAhttp://www.cppblog.com/flyonok/archive/2010/10/30/131840.html2) Win32平台下OpenSSL编写SSL,TLS程序http://www.cppblog.com/flyonok/archive/2011/03/24/133100.html cheungmine 2015-12-15 1. 利用openssl管理证书 CA(Certific…
利用cocoapods管理开源项目,支持 pod install安装整个流程记录(github公有库),完成预期的任务,大致有下面几步: 1.代码提交到github平台 2.创建.podspec 3.编辑.podspec 4.添加tag 5.验证 6.注册CocoaPods 7.发布 详细流程如下: 1.代码提交到github平台 将自己的代码上传到github上面(不是唯一的,上传到任何平台上都可以,前提是项目是开源的).至于怎么利用github管理我们的项目,可以参考:http://www.…
from pymysql import connect class DB(object): def __init__(self, password, database): # 1.连接数据库 self.conn = connect(host='localhost', port=3306, user='root', password=str(password), database=str(database), charset='utf8') # 2.创建游标 self.cs = self.conn…
FastAdmin 是如何利用 Git 管理插件代码的? 由于 FastAdmin 的插件很多,如果每一个插件用一个项目来管理,可以倒是可以,但是项目还多了. 但是如果使用文件夹在同一级的的方式又不方便版本的标志和管理. 于是我想出一个利用 Git 分支的办法,只用一个 Git 仓库就可能 管理所有的插件代码. 具体案例已经开源: https://gitee.com/F4NNIU/FastAdmin-FreeAddons 大概分支是这样的. FastAdmin-FreeAddons |- mas…
发布自己三方框架 发布云端库 1.创建spec pod spec create xxx 2.编辑spec s.name:名称,pod search 搜索的关键词,注意这里一定要和.podspec的名称一样,否则报错 s.version:版本号 s.ios.deployment_target:支持的pod最低版本 s.summary: 简介 s.homepage:项目主页地址 s.license:许可证 s.author:作者 s.social_media_url:社交网址 s.source:项目…
从很早入坑ACM开始,便和各种算法的模板打着交道,虽然kaungbin的模板已经足够强大,但是自己在平常做题中也逐渐有着自己的一些模板,也有一些kuangbin模板中没有的更快的板子,虽然不确定时候以后会用到,但是能够记录下来形成自己的模板是最好的,,这样也对自己所学有个大致的总结,所以在搜寻网络上各种解决思路后,选择一位博主的解决方法: 利用python管理文件夹形式的模板库,生成 latex 的 .tex 文件,然后通过两次编译后得到 .pdf 的模板文件,,这样的好处是显而易见的,首先是代…
风险识别系统-大数据智能风控管理平台-企业风控解决方案– 阿里云 https://www.aliyun.com/product/saf…
利用 Nginx 搭建小型的文件服务器 1.查看 Nginx 配置 android@localhost:/etc/nginx/conf.d$ nginx -hnginx version: nginx/1.14.0 (Ubuntu)Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]​Options: -?,-h         : this help -v           : show ve…
19世纪,美国西部开发,无数拓荒者涌入,并最终因金矿的发现形成了淘金热.而当无数人埋头寻找黄金之时,有一个人却抬起头看到了潜藏在无数淘金者身上的金矿-这个人就是牛仔裤的发明者,Levi’s的创始人-李维施特劳斯.当下的移动互联网就如19世纪的美国西部一般.在扮演万能之神,为各行各业提供新问题与对应解决方案的同时,行业自身也形成了一个巨大金矿. 新一批创业者入局带来的契机 当下的移动互联网行业,相比于之前的群魔乱舞,行业内的各个热点都已经挤占了捉对厮杀或耳鬓厮磨的巨头. 尽管第一批创业者大都已经惨…
MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3     Python3 出來了(其實已經出來很久了,暈)!但是還是有很多 library 還是使用 Python2.7,所以要怎麼在 Mac 裡面同時裝這兩個版本,並且和系統所使用的 Python 區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的 Python. 主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了) STEP 1 安裝 XCODE 可以到 App Store 搜尋 X…
数据库连接池类,用于获取数据库连接.利用单例模式保证所有的连接都只通过一个连接池管理. package com.mousewheel.dbcon; import java.io.InputStream; import java.sql.Connection; import java.sql.SQLException; import java.util.Properties; import com.mchange.v2.c3p0.ComboPooledDataSource; public clas…
今天我们学习关于NTFS管理数据 以下是学习的内容NTFS分区和FAT32分区的区别,如何将FAT32分区转化成NTFS分区,FAT 32 不支持大于4G ,NTFS权限设置 ,EFS加密 ,文件夹的NTFS权限 权限累加, 查看对象的所有者,获得对象的所有权,重置文件夹中所有对象的权限,利用EFS保护数据安全,在工作组中的计算机使用EFS. 1.NTFS管理数据,在Windows系统有一个FAT32分区,里面没有安全选项,单个文件最大只支持4G. 2.使用  convert d: /fs:nt…
如果你是一家小公司的管理者,我相信你必须对工作流程.客户.市场销售.市场营销推广等业务流程进行总体规划和管理方法,这往往会使你的心有馀而力不足,引起 繁忙.心有馀而力不足.交流受到阻碍.管理方法和这样的日常任务可能会占用你大部分时间,所以公司的管理系统软件必须协助开展管理方法,改善公司的业务流程.CRM系统软件是帮助您管理方法的客户关系,提高工作流程,开展其他业务流程管理的优秀助手.今天,我强烈推荐中小企业应用CRM系统软件.1.不断满足公司的要求.对于小公司来说,现阶段的客户总数很可能很少,所…
CDN(Content Delivery Network,内容分发网络).其含义,在百度百科上是这么写的:CDN 是构建在数据网络上的一种分布式的内容分发网.CDN 的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避免单点失效带来的不良影响...后面一大堆. 至于它到底写的是什么.我也解释不清楚.其作用简单粗暴地理解就是:加速.举例说明: 使用Chrome上一个网站(在这之前调出开发者工具(F12)):http://www.cod…
目前利用Maven工具来构建自己的项目已比较常见.今天主要不是介绍Maven工具,而是当你本地启动这样的服务时,如果遇到报错,该如何解决?下面只是参考的解决方案,具体的解法还是得看log的信息. 1.log提示: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException:…
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力.由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI.它有完整的demo和强大AIP手册,使我在开发过程中得心应手.以下是这篇博文Demo程序的演示效果: 解决方案如图1所示 图1 Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类 首页如图2所示,可以选择中文和English. 图2 英文首页…
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力.由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI.它有完整的demo和强大AIP手册,使我在开发过程中得心 应手.以下是这篇博文Demo程序的演示效果: 解决方案如图1所示 图1 Domain:领域模型 Dao:持久层 Service:服务层 WebSite:表示层 Common:通用类 首页如图2所示,可以选择中文和English. 图2 英文首…
virtualenv virtualenv用于创建独立的Python环境,多个python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用 安装 sudo apt-get install python-virtualenv 使用方法 virtualenv [虚拟环境名称] 如,创建**ENV**的虚拟环境 virtualenv ENV 默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安…
目前被广泛应用的2各插件管理工具Pathogen和Vunble,我先说Pathogen Pathogen Pathogen完全用vim脚本编写,不用其他的代码(Vunble就用了python),所以安装比较省事,这个主要讲的是如果用pathogen来管理vim自身的配置文件. 在官网下载到pathogen.vim后,安装到 ~/.vim/autoload/pathogen.vim 编辑用户目录下的.vimrc文件:vim ~/.vimrc,注意:只放入以下内容,启动pathogen所用,其他在b…
因为要给特殊的虚拟机关联文件指定selinux标签,而默认的Libvirt没有这个功能,所以需要修改LIbvirt源代码,重新编译安装Libvirt,而手动编译安装的LIbvirt,没有办法使用systemctl管理libvirtd服务,只能通过libvirtd -d的方式手动启动.然而,手动启动的Libvirtd服务并不符合开发规范,所以只能手动把libvirtd.service添加到systemctl管理. 这就要详解下systemctl管理程序了 一.systemctl介绍 systemc…
Cookie管理 Cookie对象是由服务器产生并保存在客户端的信息,常用他记录用户个人信息以及个性化设置.用户每次访问网点时,应用程序就可以检索以前保存的信息 Cookie对象属于的类是javax.servlet.http.Cookie 他不是JSP的内置对象 1.Cookie的基本用法 一般需要两步操作,首先有服务器创建Cookie对象保存在客户端,然后再JSP或Servlet中读取Cookie并进行操作. **** 自动登录过程 //login.jsp <%@ page language=…
步骤1:用curl获取源代码在我们用卷曲获取源代码之前,我们必须先升级操作系统,然后用卷发命令获取NodeSource添加到本地仓库. root@ubuntu-:~#apt-get update 安装apt-get install curl和apt-get install sudo root@ubuntu-:~# curl -sL https://deb.nodesource.com/setup | sudo bash - 步骤2:安装NodeJS和NPM运行以上命令之后如果输出如上所示,我们可…
步骤1:用curl获取源代码在我们用卷曲获取源代码之前,我们必须先升级操作系统,然后用卷发命令获取NodeSource添加到本地仓库. root@ubuntu-15:~#apt-get update安装apt-get install curl和apt-get install sudoroot@ubuntu-15:~# curl -sL https://deb.nodesource.com/setup | sudo bash -步骤2:安装NodeJS和NPM运行以上命令之后如果输出如上所示,我们…
NVIDIA系统管理界面介绍 原文来源:https://developer.nvidia.com/nvidia-system-management-interface NVIDIA系统管理界面(nvidia-smi)是一个命令行实用程序,基于NVIDIA管理库(NVML),旨在帮助管理和监控NVIDIA GPU设备. 此实用程序允许管理员查询GPU设备状态并具有相应的权限,允许管理员修改GPU设备状态.它针对的是Tesla TM,GRID TM,Quadro TM和Titan X产品,但其他NV…
在 Vue SPA 应用中,如果想要修改HTML的头部标签,或许,你会在代码里,直接这么做 // 改下title document.title = 'what?' // 引入一段script let s = document.createElement('script') s.setAttribute('src', './vconsole.js') document.head.appendChild(s) // 修改meta信息,或者给html标签添加属性... // 此处省略一大坨代码...…
首先,在centos7下安装supervisor yum install python-setuptools easy_install supervisor 然后新建配置文件 #新建supervisor文件夹mkdir /etc/supervisor #生成默认的配置文件 echo_supervisord_conf > /etc/supervisor/supervisord.conf 成功之后查看文件 然后编辑这个配置文件,配置成读取conf.d文件夹的配置文件,这样就不用写在一个文件里面 同时…
前言 公司刚开始建设安全管理时,都是从一片混沌开始的,资源总是不够的,我们每个做安全的人员,又要会渗透,又要抓制度,还得管理各种漏洞.在管理楼栋是,我相信大家都遇到过以下几个问题: 漏洞提交太多,自己用表格管理不过来了 每个漏洞进度不同,自己忙着忙着可能就忘记记录各个漏洞的进度 漏洞进度变更,自己还得手动通知漏洞提交人 也没有一个好的漏洞提交激励机制 以上都会阻碍我门更好的管理漏洞,我是深受其害,为了解决这个痛点网上找了好久,也试了好多漏洞管理工具,最后发现这款开源产品对漏洞的生命周期管理做得还…