自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 linux更新项目常用命令汇总

linux服务器线上更新项目常用命令汇总因为之前nginx和uwsgi已经配好了要运行的项目位置,所以服务器上的项目文件夹建议不要变动,要变动的只是项目文件夹下的所有文件,用新的所有文件直接覆盖,可以实现更新的目的线上变动该项目先备份,避免出现特殊情况,命令如下:cp 项目目录名 备份后的名称通过scp或者拷贝最新项目到服务器,用最新项目内部的全部文件覆盖服务器项目内部的所有文件,命令如下:#方法一:适用于内网全封闭情况,即不能远程连接服务器,只能叫相关人员将项目拷贝至服务器,在执行命令cp -

2021-09-16 11:45:01 869

原创 保留两位小数,不足补零

returnDecimal: function (num) { if (typeof (num) == 'number') { // 判断是否为数字类型 数字类型自动 舍0 num = num.toString() // 先转成 字符串类型 if (num.indexOf(".") != -1) { // 判断 有无小数点 有小0 表示数点 -1 表示没有小数点 l

2021-09-14 17:02:46 1329

原创 Linux服务器操作

什么是linux服务器load average?Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load_average如何查看linux服务器负载可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看。服务器负载高怎么办?服务器负载(load/load average)是根据进程队列的长度来显示的。..

2021-09-14 16:50:13 161

原创 MVC页面控件调用控制器方法

手动调用页面代码:<form action="/Home/SelectOption" method="post" id="from1"> @Html.DropDownList("gj", new SelectListItem[] { new SelectListItem{Text= "所有",Value="1"}, new SelectListItem {Text= "中国",Value="中国"},

2021-05-29 16:33:39 625 1

原创 Ajax基础(Post)

function postStr() { //通过Ajax的get请求获取后端数据(无刷新) //1.创建XMLHttpRequset对象 var xhr = new XMLHttpRequest(); //2.打开请求服务器的地址(get请求将参数放到URL前) xhr.open("post", "/Home/PostString"); //post请求修改请求头

2021-05-26 10:05:30 69

原创 Ajax基础(get)

function getStr() { //通过Ajax的get请求获取后端数据(无刷新) //1.创建XMLHttpRequset对象 var xhr = new XMLHttpRequest(); //2.打开请求服务器的地址(get请求将参数放到URL前) xhr.open("get", "/Home/GetString?age=100"); //3.发送一个

2021-05-26 10:04:32 130

原创 js 查询修改删除函数

//查询数据函数 function find(db, keyName) { var objectStore = db.transaction(["person"], "readonly").objectStore("person"); var index = objectStore.index("name"); var req = index.get(keyName); req.onsuccess = function(event) { var result

2021-01-19 20:34:19 749

原创 js 新增读取函数

//新增数据函数 function add(db, newperson) { var req = db.transaction(["person"], "readwrite").objectStore("person").add({ id: newperson.id, name: newperson.name, age: newperson.age, email: newperson.email }); req.onsuccess = f

2021-01-19 20:28:44 84

原创 js创建数据库

requests.onerror = function(event) { console.log('数据库打开报错!'); } requests.onupgradeneeded = function(event) { console.log('数据库升级'); var db = requests.result; if (!db.objectStoreNames.contains("person")) { console.log("创建per

2021-01-19 20:21:53 749 1

原创 监听鼠标移入移出事件

window.addEventListener("load", winload, false); function winload() { var btnlist = document.querySelectorAll(".nav__btn"); for (var i = 0; i < btnlist.length; i++) { btnlist[i].addEventListener("mouseover", btnMouseOver, false); btnlist

2021-01-19 20:15:17 1908

原创 C# 多态理解与用法

在C#中多态的使用方法有两种,一种是方法隐藏,也就是在子类中通过new关键字来定义新的子类成员替换掉父类成员,另一种是方法重写。方法隐藏:class MyClassOne { public void Num() { Console.WriteLine(100); } } class MyClassTwo:MyClassOne { public new void Num()

2020-10-16 00:29:06 441

原创 C# 继承的理解与用法

继承可以使子类自动拥有父类可被继承的成员,还可以拥有自己的成员。继承的三大特点单根性:子类只能拥有一个父类,但可以有很多子类,也就是说MyClassTwo只能继承MyClassOne和MyClassThree其中的一个类,但可以让另一个类成为自己的子类。class MyClassOne { private int numberone; } class MyClassTwo:MyClassOne { private int numbert

2020-10-16 00:02:53 408

原创 C# Dictionary<key,value>理解与方法

一、对于Dictionary泛型集合的理解:Dictionary的使用方式和HashTablede 的使用方式是相同的,,不同点在于声明时必须指定key(键)和value(值)的数据类型,需要特别注意的是,Dictionary有装箱和拆箱的操作:装箱:当你有一个数据的数据类型为Object时,给这个属性赋值,类型就会被丢失,会被强制转换成Object。拆箱:装箱后的数据在获取时还是Object类型,要访问原有的属性,就要进行类型转换,原有的属性是什么类型就要转换成什么类型。注意:Object类

2020-10-14 14:38:05 1128

原创 C# 泛型类LIst<T>

一、使用方法:List泛型集合的使用方式和ArrayList集合的使用方式完全一致,与其不同的是List集合可以解决ArrayList集合数据类型单一的问题,方式就是在实例化过程中指定特定的数据类型,需要什么类型的集合就实例化什么样的类型集合,例如,想存入string类型的字符串就在实例化的同时为list集合指定为string类型:List<string> ts = new List<string>(); ts.Add("中国");如果不了解list集

2020-10-14 14:10:19 343

原创 C# HashTable理解与用法

C# HashTable理解和用法一、HashTable理解:存放带有标签对象的集合,也是一个常用的集合类,可通过标签存取元素。二、属性:HashTable存储的是一个个键值对,Hashtable集合中的每个位置都会存储两个值一个key(键),一个value(值),其中所有key值都可以通过keys属性获取,每个value都可以通过values属性获取,keys和values分别存储的是key(键)和value(值)的集合,如下图:三、方法Add(Object key,Object value

2020-10-14 13:47:21 909

原创 C# ArrayList理解和用法

C# ArrayList理解和用法一、ArrayList理解:rrayList集合是一种类似数组的集合,但是ArrayList比较数组而言更加智能,数组在声明时就要标明数组的长度,例如:int[] book = new int[4];或者在声明之初就要给定数组中的值,例如:int[] book1 = { 1, 2, 3, 4 };在这种数组长度有限的情况下,如果我们后期的编程中需要长度更大的数组就十分不方便,ArrayList的出现就解决了这一问题,ArrayList在使用过程中如果集合长度

2020-10-14 01:31:06 6752

空空如也

空空如也

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

TA关注的人

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