Web开发

Web开发框架之权限管理系统

Web开发框架之权限管理系统 记得我在很早之前,开始介绍我的Winform开发框架和我的WCF开发框架之初,我曾经给出下面的视图,介绍我整理的一个框架体系,其中包含有WInform开发框架以及我的Web开发框架,由于前段时间一直忙于Winform开发框架的提炼以及优化,并统一整理了很多Winform开发框架以及WCF开发框架的随笔文章.随着我的Winform逐步完善,终于有时间来整理介绍我的Web开发框架的事宜了,下面先介绍一下我最新优化整理的Web开发框架之权限管理系统,其中这个权限管理系统可

.net 哈希表和字典的基本用法

哈希表 传送门:https://www.cnblogs.com/xpvincent/archive/2013/01/15/2860841.html using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp { class Progr

初识webpack

开始着手项目打包的一些东西,还不是特别懂,一边学习,一边做笔记好啦. 1.webpack的概念. Webpack 是当下最热门的前端资源模块化管理和打包工具.任何形式的资源都可以视作模块,通过 loader 的转换.   2.webpakc的安装. (1)在Node.js  用npm 全局安装Webpack:  npm install webpack -g 通过webpack -h 测试. (2)进入项目目录.通过npm init创建 package.json.安装webpack依赖 npm i

js 和 jquery 里面几个获取宽高的调查

罗列下 js 和 jquery 里面获取宽高的方法: obj.offsetWidth = $obj.outerWidth()  // offsetWidth obj.clientWidth = obj.scrollWidth // offsetWidth - border - scrollbar $obj.width()                                   // offsetWidth - border - padding 基本是这样(当然测试的过程复杂得多,移动

web 前端规范实例

<!DOCTYPE html> <html> <head> <title>tmall</title> <!-- 为了被搜索引擎作为流量入口 --> <meta name="keywords" content="keyword1,keyword2,keyword3"> <!-- 搜索引擎快照简介--> <meta name="description"

apache的rewrite机制配置

步骤: 1:启用rewrite模块,在默认情况下,没有启用 修改httpd.conf文件 #启动rewrite模块 LoadModule rewrite_module modules/mod_rewrite.so       #将其前面的#去掉即可. 确认是否启动成功 <?php phpinfo();?> 如果看到一下结果,则证明rewrite启动成功. 2: 配置我们的虚拟主机 httpd.conf 打开虚拟主机的配置文件 # Virtual hosts Include conf/extra

css3中新增的一些有用的选择器

css3中新增呢很多新的玩意!有的东西玩着玩着就会被玩坏(呵呵,只是没什么用很鸡助),这来总结下我认为有用的, 不喜勿喷!有错误就请指出!绝对自己总结的,不当伸手党! 属性选择器: div[index]{background:red}    表示div下面带index属性的背景为红色 div[index=a]{background:red}  表示div下面的自定义属性index=a的div的颜色变成红色. div[index~=a]{background:red}    只要div中index

jquery 的click绑定事件

先描述下遇到的问题:之前的在项目中<ul>元素下的<li>元素是在页面写死的,所以给<li>元素直接绑定点击事件$("li").click(function(){}),并且封装到公共js组件中.现在需要将<ul>下<li>动态化,即通过接口返回,需要通过append()方法插入到<ul>中.这样的话若使用之前封装好的$("li").click(function(){})的话,就会出现绑定不上的问

js弹出窗口小特效-PHP

var width=document.documentElement.clientWidth||document.body.clientWidth;var height=document.documentElement.clientHeight||document.body.clientHeight;document.getElementById("ttttt").addEventListener("click",alert_box);function alert_

js操作元素className

Base.prototype.addClass = function (className) { for (var i = 0; i < this.elements.length; i ++) { if (!this.elements[i].className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'))){ this.elements[i].className += ' ' + className; } } return this;

php-fpm服务挂掉

今天发了个链接,可能同时在线的人瞬间比较多,结果网站报503错误,回去打开php-fpm错误日志一看,php-fpm服务挂掉了,报如下错误: [04-Apr-2016 15:38:04] NOTICE: systemdmonitorintervalsetto 10000ms [05-Apr-2016 19:03:08] WARNING: [poolwww] seemsbusy (youmayneedto increasepm.start_servers, or pm.min/max_spare_

解决COMODO Internet Security更新慢或失败的问题

方法一: COMODO 默认更新服务器只有一个:http://download.comodo.com/ 我电信网络更新速度非常慢: 实在没有办法了,找到了几个更新服务器: http://eu1.download.comodo.com/ http://eu2.download.comodo.com/ http://eu3.download.comodo.com/ 把这些服务器加到(一般设置->更新->代理和主机设置)把他们加到里面就行:速度还行,不会出现更新失败的问题了 方法二(方法快): 还有

ASP.NET Core搭建多层网站架构【10-xUnit单元测试之集成测试】

2020/01/31, ASP.NET Core 3.1, VS2019, 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构[10-xUnit单元测试之集成测试] 文章目录 此分支项目代码 本章节介绍了 原文地址:https://www.cnblogs.com/kasnti/p/12246180.html

ASP.NET Core搭建多层网站架构【3-使用xUnit编写单元测试之简单方法测试】

2020/01/28, ASP.NET Core 3.1, VS2019, xUnit 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构[3-使用xUnit编写单元测试之简单方法测试] 文章目录 此分支项目代码 上一章节已经建立了Common公共类库,本章节介绍编写简单的单元测试,对上一章节的公共类库中EnumExtension方法编写单元测试,同时也是介绍上一章节中公共类库EnumExtension的使用方法 新建测试项目 在tests解决方案文件夹下,新建xUni

jQuery下操作dropdownlist

dropdownlist呈现到html中如下: <select id="ddlOrg" name="ddlOrg"> <option value='1'>CH1</option> <option value='2'>CH2</option> <option value='3'>CH3</option> <option value='4'>CH4</option>

Kubernetes 在知乎上的应用

从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的.采用的语言是 Python.运行了大概两年多的时间了,也一直比较稳定.但随着业务的增长,现有的框架的问题逐渐暴露. 调度速度遇到瓶颈,影响大业务的部署速度. 不能很好的支持有状态服务. 解决上述问题的方案有两个,一个是对现有系统进行改进重构,另一个是迁移到 Kubernetes.我们最终选择迁移到 Kubernetes,主要基于以下考虑. Kubernetes 的架构设计简单明了,容器管理的抽像做的很好,重易进行

前端之JQuery:JQuery属性操作

Jquery2--属性相关的操作 知识点总结 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 removeAttr(属性名) -删除属性的值 prop(属性名|属性值) - 属性的返回值的是布尔类型 - 单选,反选,取消的例子 removeProp(属性名) -删除属性的值 循环:each(两种循环示例) - $.each(数组/对象, function(i, v)

POM文件org.apache.maven.archiver.MavenArchiver.getManifest错误

1.Help——>Install New SoftWare 2.https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavenarchiver/0.17.2/N/LATEST/ 3.安装完成,重启Eclipse.

jQuery检查复选框是否被选

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>检查复选框是否被选</title> <meta charset="utf-8" /> <script src="Scripts/jque

Postfix基础安装(三):安装Webmail前台

说明:Linux下的开源Webmail有多种选择,Extmail(基于Maildir/Perl).Squirrelmail(基于PHP) .RoundCube(PHP+JS).Horde.Surgemail(HTML).Zimbra.Open WebMail(Perl).iRedMail等 本文使用的ExtMail&&ExtMan,是国内唯一开源免费的Webmail,前者是基于Maildir/Perl的webmail客户端,后者是支持MySQL/LDAP的邮件帐户管理系统: 还自带了Mai