自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 RBAC模型的分析与实现

我的主页:isfantasy.com前言本文介绍了RBAC的基本概念,并对其常用的几种延伸模型进行了说明,最后使用MySQL给出了其中一种模型的具体实现。介绍RBAC全称为基于角色的访问控制模型(Role-based access control),在该模型中,通过让权限与角色关联来实现授权,给用户分配一系列的角色来让注册用户得到这些角色对应的权限,使系统权限分配更加方便。我们在一般的大型系统开发中,几乎都要考虑权限控制的相关问题,诸如:系统资源权限、用户行为权限等,此类问题的实现通常需要数据库在设

2020-06-04 08:34:49 301

原创 nginx使用整理

前言Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。常用命令n...

2019-05-16 22:18:19 170

原创 Linux easy-rsa制作证书

下载配置下载:yum install easy-rsa -y将easy-eas拷贝到工作目录:cp -r /usr/share/easy-rsa/3.0.3/* /etc/openvpn/easy-rsa/拷贝vars文件(easy-esa 3.*后的版本没有默认vars文件,好像改成了vars.example):cp -p /usr/share/doc/easy-rsa-3.0.3/va...

2019-03-24 13:03:17 3526

原创 Nginx配置反向代理uwsgi

自django项目做完已有几天,这几天竟然都卡在了nginx配置上,在网上也搜了各种教程,但是就是无法访问,我的内心是崩溃的。好在今天配置完了,发个博客记录一下配置文件及过程,各种安装过程就不说了,直接上配置文件,正所谓:你离成功只差一个配置文件!!!1.各种路径项目名为:project项目根目录:/root/project项目文件结构:project/├── manage.py...

2018-09-26 19:56:15 7908

原创 centOS安装python3.7

1.下载python3.7源码包下载地址:网址:下载地址2.编译安装[root@izuf6eu3mkqq1m44uqn3wdz ~]# tar -xvJf Python-3.7.0.tar.xz [root@izuf6eu3mkqq1m44uqn3wdz ~]# cd Python-3.7.0[root@izuf6eu3mkqq1m44uqn3wdz ~]# yum -y insta...

2018-09-24 12:59:45 214

原创 python定时发送qq消息

因为生活中老是忘记各种事情,刚好又在学python,便突发奇想通过python实现提醒任务的功能(尽管TIM有定时功能),也可定时给好友、群、讨论组发送qq消息。其工作流程是:访问数据库提取最近计划——>根据数据内容(提醒时间、提醒对象、提醒内容)设置定时任务——>给特定qq好友发送消息。1. 软件版本:软件版本python3.6.4pip18.0...

2018-09-18 12:10:09 18259 8

原创 Linux系统部署Javaweb环境

一般Javaweb的开发环境都是在Windows系统下,Windows配置javaweb环境比较复杂的也就是jdk和非安装的tomcat了。一直想亲手配置一下Linux服务器级别的Javaweb环境,刚好组内购买了一台云服务器,比较开心,不过花了大半天才配置好……概述:Linux下配置Javaweb流程与Windows无异,主要是安装jdk、tomcat、MySQL等服务,本文将详细介...

2018-09-10 16:26:17 496 6

原创 javaweb处理数据库乱码问题

之前写了一个个人小项目,最后在本机调试完后部署到服务器上,发现写入数据库中文乱码,几经周折不得其果,项目也因此停滞数月至今,直到今天又遇到这个问题……背景描述: 数据库建库建表时编码都为utf8,javaweb方面request和response也都用filter同一进行utf-8编码。服务器端sql语句手动插入中文数据不会乱码,javaweb调试时request等获取数据...

2018-05-06 21:18:31 1454 2

原创 web项目部署到tomcat特定路径、端口(配置server.xml文件)

前言本文将解决以下问题:如何将Linux下任意位置的项目(虚拟目录)部署到tomcat?如何将项目部署到服务器特定端口?如何在一个服务器上部署多个web应用?本例中系统:Linux version 3.10.0-514.el7.x86_64 tomcat版本:8.0.30.0 jdk 版本:jdk1.8.0将Linux下任意目录部署到tomcat方法简述:在...

2018-03-14 13:21:36 12775

原创 eclipse安装插件配置Android开发环境

最近学习Android开发,电脑已有开发web的eclipse mars,不想再额外安装软件,于是参考网上资料,将eclipse配置插件做Android开发。 本人eclipse版本: 安卓开发需要安装插件:ADT:Eclipse下对SDK进行管理的工具插件,同时开发过程中需要使用模拟器也由ADT管理SDK:软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台...

2018-03-09 19:12:32 17631 7

原创 计算机编码理解

背景 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。 由于计算机是美国人发明的,

2018-01-23 12:00:06 275

原创 Qt使用HTTP通信(以调用百度翻译api为例)

HTTP是超文本传输协议,它是一种文件传输协议。Qt使用HTTP主要用到以下三个类:QNetworkAccessManager 该类允许应用发送网络请求并接收响应。QNetworkRequest 该类包含了一个由QNetworkAccessManager发送的请求。QNetworkReply 该类包含接收到的数据部分和QNetworkAccessManager发送请求的头部。主要步

2017-12-22 22:21:37 2712 4

转载 JSON的简单介绍以及C语言的JSON库使用

本文转自:https://www.cnblogs.com/liunianshiwei/p/6087596.htmlJSON概述  JSON: JavaScript 对象表示法( JavaScript Object Notation) 。是一种轻量级的数据交换格式。 它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式, 但是也使用了类似于C语言家族的习惯

2017-12-15 20:24:18 1020

原创 javaweb项目 动态修改表格里的用户信息

在初次写Javaweb项目时,遇到一个常见问题:如何将后台用户信息在前端表格中显示。如何在前端表格中动态修改(删除、更新)用户信息,并在前端部分刷新数据。解决途径:在jsp文件中,利用jsp的特性<% %>使前端和后台结合,在前端jsp内容中使用Java循环在表格中插入内容。使用Ajax动态更改jsp内容即可。具体实现:在表格插入内容:在jsp页面调用Java代码,循环往table中插

2017-12-09 22:33:29 9615 6

转载 javaweb 中 web.xml 配置文件简述

原文参见:http://blog.csdn.net/believejava/article/details/43229361                   http://blog.csdn.net/u013815649/article/details/50435819 一.  Servlet介绍:Servlet通常称为服务器端小程序,是运行在服务器端的程序,用于处理及

2017-11-11 10:18:01 237

原创 Java 关于ThreadLocal线程池的简单理解

一. 为什么要使用ThreadLocal?    ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。    例子:class ConnectionManager { private static Connection connect = null; public static Connection op

2017-11-10 09:22:05 421

原创 Javaweb项目分层概念理解

层次概述DAO —— Data Access Object数据访问对象(接口)DAOImpl —— DAO的实现类entity —— 数据对象的实体(有些地方叫model层)Service(不是Server)——就是中间层、业务逻辑层(接口)ServiceImpl —— Service的实现类Util —— 自定义工具类Servlet——JAVA WEB小应用(有时叫Contro...

2017-11-07 14:42:09 25374 1

转载 java通过JDBC链接SQLServer2012

文章来源:点击打开链接下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。 首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog/static/1994913472012

2017-10-26 17:07:51 180

原创 win7系统配置简单web服务器

一. 打开电脑的IIS功能:控制面板——程序——打开或关闭Windows功能——Internet信息服务将Internet信息服务服务下的所有子目录进行勾选(FTP、服务器、web管理工具、万维网服务目录下的所有选项)。打开浏览器,网址输入“localhost”后回车,验证一下IIS是否正常运行。二. 上传网站。控制面板——右上角查看方式选择小图标——管理工具——Int

2017-10-25 13:29:47 7558

原创 Java总结一:初窥线程

Java线程解释:  进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程,有时被称为轻量级进程,是程序执行流的最小单元,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源。Java线程的生命的周期:    新建状态:使用 new 关键字和 Thr

2017-10-15 15:45:06 138

原创 C语言 输出INF问题

本人在编写以下小程序,当输入数据n、m大于65536时,发现无论如何设置sum的数据类型,输出sum的值都为INF:double fun(int n,int m){ int i; double sum = 0; for(;n &lt;= m;n++){ sum += 1.0 / (n * n); } return sum;}int main(){...

2017-10-01 12:24:06 20697

原创 第三周总结

本周有以下收获:初识bootstrap:Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的一个CSS/HTML框架。我们可以通过bootstrap快速的编辑出各种网站。Java:了解Java类与对象,会简单创建编写类、创建对象、理解对象的引用、学会包的含义及使用方法、可正确设置访问类及变量的访问权限。数据库:学会建库建表,完成了图书管理系统的建库建表及导入数据。成功调试

2017-09-23 19:42:24 141

原创 第二周学习收获

本周主要学习专业知识,收获如下:Java:1.关于Java的引用对象:引用对象类似于c++的指针,可以指向谋实体的首地址,进而对该实体操作。2.关于Java的创建对象时的内存分配:意义像c++,每创建一个对象系统都会分配类大小的储存空间。区分的是new student[]是创建引用对象个数(数组),分配的空间与类大小无关,new student()才是创建实体对象并分配类内

2017-09-17 16:03:19 343

原创 立方体模型

本周运用HTML和css3制作一个立方体效果,增强了对css3空间布局的理解,其中正方体每个面都被图片完全覆盖,正方体外部嵌套一个同样结构的正方体,总布局使用keyframes动画效果循环播放,其中外围正方体两侧面用视频填充,且独立旋转,效果图如下:基本思想:每个盒子、元素都是用absolute绝对定位,在正方体每个面初始位置相同且重合的基础上,通过改变每个面的rotate、trans

2017-06-03 17:57:00 984 2

原创 HTML5+CSS3

本周以HTML5与css3为基础写了一个随机动态相册,其中网页加载完后自动循环播放音乐,导航栏使用伪类3d旋转,背景使用js定时随机更换,照片在原区域附近可移动,效果图如下:收获:  学会插入媒体:加深对选择器的理解运用,使代码更为简洁:#content li,#content .wrapper,#content li img,#contrnt li span{ }#co

2017-05-27 16:12:42 495

原创 js正则表达式

本周主要学习了正则表达式的用法,并用正则表达式完成了一个js数据验证网页,网页效果图如下:收获:  1.初步掌握js函数语法,可以编写一些具有简单功能的函数,并实现嵌套调用。  2.正则表达式语法:定义一个变量reg来存正则表达式筛选方法,调用reg.test(待匹配数据),当待匹配数据符合正则表达式语法时,reg.test(待匹配数据)将返回true,否则返回false,下面

2017-05-20 19:04:09 180

原创 js增删查改

本周花费大量时间做专业作业外,完成了我的第一个JavaScript怎删改查任务。有所心得:    js以var申明所有形式的变量,变量可随时赋值,变量生存期与C语言变量生存期相似,js主要通过查找文档唯一id名来锁定目标,锁定目标后可用js专用语言对目标进行一系列操作:改变样式、更换内容、设置动画等。    增删查改功能主要通过以下几个函数实现:    1.增加函数:table

2017-05-13 19:14:02 491

原创 第十一周总结

本周工作:复习HTML相关知识,强化标签理解。复习css相关知识,学会表单简单操作。深化理解css3,学会3D效果。复习数据结构算法。完成月考核网页,网页效果图如下:            最后,愿考试顺利

2017-05-05 20:20:27 213

原创 网银主页

学习内容:    1.制作网银主页。    2.初步了解JavaScript。总结:   1. 顺利完成网银主页,该主页主要难点为盒子过多,布局较为复杂。编写过程中应分析盒子间的从属关系,从大到小依次布局。效果如下:    2.初略了解JavaScript,但缺乏实践,多种语法无法理解,将在下周增加运用js的机会,以备工作室考核。

2017-05-01 20:05:00 312

原创 web2——景点主页

工作内容  本周主要完成了一个旅游主页,初步了解了css3.收获  1.对div的嵌套关系有了更加深入的了解,对盒子的布局有了新的认识。  2.流式布局:用内容本身的大小将网页自然撑开,内容随网页自然调整,与固定布局相对。  3.transition:css过渡元素,可显示内容变化过程。不足  1.如何实现css3动画循环?  2.内容如何按比例跟随网页

2017-04-22 21:09:05 244

原创 web2——影评网页

本周任务:写一个类似于影评形式的网页。 过程:1.刚开始制作网页时忽略了本次任务初衷,在脱离模板的前提下随意制作网页,造成网页结构单一,布局简单,没有本质提升。因此网页尚未完成,便中途放弃。原网页如下. 2.后另起炉灶,按模板重新编写新网页。原网页如下. 不足:1.很多样式表效果自己无法完成,通过看模板源代码形式完成,导致自己对css中样式设计缺乏理解。2.对网页骨架缺

2017-04-16 18:45:02 348

原创 web初体验——百度首页

本周初步接触web,学习HTML和css,对HTML有了初步的了解,掌握了HTML标签的基本用法。对css布局有了初步的认识。HTMLHTML:是用来描述网页的一种标记语言。HTML标签:用来描述网页,每个标签被<>包围,通常以开始标签和结束标签的组合形式成对出现。HTML文档:包含HTML和纯文本的用来描述网页的文件,也被称为网页。基本标签:HTML一般不可少的标签。例如:<html><h

2017-04-07 11:27:30 310

nubia_Z11_mini_TWRP_script.zip|nubia_Z11_mini_TWRP_script.zip

适合努比亚Z11mini的支持多语言的自动刷TWRP系统的便携脚本,连接手机后可直接解压文件的bat脚本运行,中文界面,刷机友必备。

2020-11-30

NX529J_TWRP_3.0.2-0-521.img|NX529J_TWRP_3.0.2-0-521.img

适合努比亚Z11mini的支持多语言的TWRP系统,可直接使用adb命令刷入手机,支持中文,刷机友必备。

2020-11-30

ffmpeg-win64软件包

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

2019-08-04

Rainmeter皮肤合集.zip

Rainmeter原本是一个系统状态监视软件,由于其强大的可定制性及拓展性,诸多使用者在原来的基础上开发了成百上千的插件程序和皮肤样式,使得现在的Rainmeter几乎成为一款完美的系统美化工具。本资源内含几十份Rainmeter皮肤,为文件夹格式,请自行拷贝安装.

2019-07-06

mongodb-driver-3.9.zip

MongoDB的java驱动,包括mongodb-driver-3.9.0.jar,mongodb-driver-core-3.9.0.jar,bson-3.9.0.jar 3个必要的

2019-05-17

词法分析器

该词法分析程序完成的是编译第一阶段的工作,它的主要任务是从左至右逐个字符地对源程序进行扫描,产生一个个单词序列,用于语法分析,供学习使用。

2018-11-16

基于python王者荣耀脚本

基于python的王者荣耀自助脚本,供大家学习交流使用。

2018-10-14

百度文库自动下载

该脚本实现了自动下载百度文库文档,但缺点是需要企业账号,不能任意下载任意文档,所以仅供学习python脚本使用。使用方法是:运行软件,输入要下载的文档的地址,它就会自动下载

2018-10-08

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除