- 博客(74)
- 收藏
- 关注
原创 linux IPtable防火墙 禁止和开放端口(转)
源链接:https://www.cnblogs.com/zhudongchang/p/4535662.html https://blog.csdn.net/lhs4672/article/details/68945630input:负责过滤所有目标地址是本机地址的数据包,就是过滤进入主机的数据包;forward:负责转发流经主机但不进入本机的数据包...
2020-01-21 11:35:48
807
原创 linux 关于网络和数据库的一些操作命令
1.tracert命令 :是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。 tracert 目标 ip2.ping命令:我们常常用来判断2台或2台以上的机器间是否网络连通。 ping 目标ip 如果想看任何命令的参数是什么意思,我们只需要:ping/?...
2020-01-20 21:25:59
312
原创 PHP中数据量大导致导出异常
遇到的问题: 少量数据可以导出excel, 但数据量大时,导出报错(地址更改)。解决办法: (内存溢出) 函数里面添加如下代码:$objPHPExcel = new PHPExcel();ini_set("memory_limit", "1024M"); // 设置php可使用内存// 设置缓存方式,减少对内存的占用$cacheMethod = PHPExcel_CachedObjec...
2020-01-15 09:44:43
886
原创 linux 中 创建用户以及普遍用户权限问题
一。linux 中用户操作1) 创建用户 yang : sudo useradd yang;2) 设置登录用户密码 : sudo passwd yang; (会弹出命令,输入两次密码)3)删除用户 : userdel yang;4) 查看所用用户 :...
2020-01-07 20:27:02
332
原创 php laravel框架 ,try 使用没有效果|| 日志输出数组
使用laravel框架发现,try catch用了没有效果,依然不能阻止报错,try{ $i = 1/0; }catch(Exception $e) { echo "error"; } 解决:在Exception这个类上,需要在前面加上\(反斜杠)try{ $i = 1/0; }catch(\Exception $e) {...
2020-01-07 16:08:28
684
原创 前端简单的知识点
disabled="true" 的标签元素不可提交把jsp页面的input 标签设置成不可编辑:<input name="Id" value="${order.Id}" readOnly="true" disabled="true" />如果设置了disabled="true" , 该input标签不是successful的表单元素, 不能提交,在servle...
2019-12-18 18:07:03
99
翻译 【ci框架】ci框架中$this->load->library()详解
1.第三方加载文件应放在application/libraries文件下2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php 类名应该为Excel3.通过$this->load->library('类');方式在你需要的地方加载4.也可以在application/config/autoload.php中加载,在文件中加上$autoload['libra...
2019-12-15 17:03:37
1120
翻译 PHP 中文件基本操作及上传和下载
1、简单写文件:file_put_contents("文件名","数据字符串");//写数据到文件2、简单读文件:$内容1=file_get_contents(“文件名”);//从文件中读取内容到内容1中 //file_put_contents("ww.txt",file_get_contents("http://localhost:8080/ m...
2019-12-15 16:42:50
273
原创 PHP 中json 的转换
PHP提供了 json_encode() 和 json_decode() 函数;前者用于编码,后者用于解码。1,json_encode() 编码 1)主要用来将数组和对象,转换为json格式。由于json只接受utf-8编码的字符,所以json_encode()的参数必须是utf-8编码,否则会得到空字符或者null。 2)PHP支持两种数组,一种是只保...
2019-12-12 10:22:29
344
原创 Mysql 的索引分类
1.添加PRIMARY KEY(主键索引):ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引):ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引) :ALTER TABLE `table_name` AD...
2019-12-10 18:37:15
225
原创 linux 中 进程,端口常用命令
## 查看端口占用进程,一般是: lsof 命令 和 netstat 命令1. linux 下查看进程占用端口: (1)查看程序对应的进程号(根据进程名查看进程信息): ps -ef | grep 进程名字 (2)查看进程号所占用的端口号: netstat -nltp | grep 进程号 ...
2019-11-25 17:08:31
213
原创 Vim常用操作指令
1. 编辑器vim介绍 三种模式: 命令模式 (移动光标,剪切,复制,粘贴)默认进入命令 输入模式(编辑) 末行模式(保存,退出,替换) 三种模式转换: 命令 -> a/i/o ->...
2019-11-25 15:02:36
1103
原创 Linux常用的命令学习
1. ls 命令:就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大...
2019-11-25 11:50:25
443
原创 开发环境、测试环境、生产环境 -- 区别
开发环境(development):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。(程序员接到需求后,开始写代码,开发,运行程序,看看程序有没有达到预期的功能;)测试环境(testing):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。(程序员开发完成后,交给测试部门全面的测试,看看所实现的功能...
2019-10-14 17:14:42
61467
原创 Python —— 简单知识(二)
1. 函数 1. 函数的作用 :保存某段程序.某个代码片段.提升代码的可读性,让代码复用。 2. 函数使用包含两个步骤: 1.定义函数 ----在函数中编写代码,实现功能 def 函数名(): ...
2019-09-10 12:00:17
410
原创 Python —— 简单知识(一)
1.注释: 1.单行注释 # 后面加空格 快捷键(ctr+/) 2.多行注释 """ %%%% """2.变量: 1.赋值存储数据。 2.变量的语法: 变量名 = 变量值(数据) 3.遇到符号(+-*/=等),左右两边都需要空格。3.命名规范: 1. 英文,数字和下划线组成。不能以数字开头,不能与关键字重名。 2. 多个英文组成,可用下划...
2019-09-09 14:26:41
635
原创 php -- 上传附件
// 上传附件脚本public function upload_file() { $data = array( "title"=> "cs", "applicant"=> "lisi", "startTime"=> "2019-08-20 00:00:00", "endTime"=> "2018-...
2019-09-09 10:17:38
605
3
原创 php -- 读取本地excel数据,更新数据库中的数据
release/controllers/changepublished.php// 读取 excel 数据,存入数据库中 public function api_read_excel(){ $dir = dirname(__FILE__);//找到当前脚本所在路径 $fileName = $dir . "/director.xlsx"; ...
2019-08-29 13:06:52
957
原创 python-django项目(一)
一.遇到的问题1. 报错 :将数据库换为MYSQL数据库,执行python manage.py migrate 命令时,报错:django.db.utils.OperationalError: (1045, "Access denied for user 'ODBC'@'localhost' (using password)## django setting.py文件中设置的data...
2019-08-25 17:26:45
199
原创 SQL -- 语句优化的方式
SQL优化,主要是优化查询效率,查询有两种:1、全表扫描检索,不管查询什么数据,都是全表依次扫描去查询,数据量大的话,会大大降低性能。2、按照索引检索,根据索引去检索数据,速度会非常快。SQL优化的手段:1、使用索引,在经常需要进行检索的字段上创建索引,可以大大的提供查询的效率,但是要注意合理的创建索引,因为索引虽然提高了查询效率,但是牺牲了其他方面的性能,比如:增加、删除、...
2019-08-21 19:06:56
162
原创 php -- 简单知识
一 . PHP 下拉菜单多选如果下拉菜单是多选的( multiple="multiple"),我们可以通过将设置 select name="q[]" 以数组的方式获取,二 . $_POST 变量在 PHP 中,预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值。三 . JSON 函数函数 描述 json_encode...
2019-08-20 19:51:08
117
原创 php -- 简单知识(一)
0.网站基本知识:1.常见的网站服务器有三种: Apache, Nginx 和 IIS。Apache : 免费,稳定,并发不高 Nginx : 免费,高并发,没有 Apache 稳定 IIS : 收费,仅限于 Windows 平台2. 本地域名解析 : hosts文件:C:\Windows\System32\drivers/etc 下 ...
2019-08-11 19:06:51
344
原创 前端- javascript基础知识(三)
1. js 的介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。前端三大块1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、JavaScript:页面行为:部分2动画效果、页面与用户的交互、页面功能 2....
2019-08-11 16:11:34
231
原创 前端-css基础知识(二)
css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称一 . css引入页面的三种方式:1、内联式(不推荐):通过标签的style属性,把样式写在标签中<div style="width:100px; height:100px; background:red ">......</div>2. 内...
2019-08-05 16:32:38
239
原创 前端-html基础知识(一)
一. 基础概念1.前端开发的概念:为B/S架构的软件提供界面解决方案。(B/S架构软件:程序和数据存在服务器端 软件界面:网页)2. 网页的基本结构:(重点) <!DOCTYPE html> 申明此文档是一个html5文档 <html></html>标签 html文档开始和结束标签 <h...
2019-08-04 16:15:31
192
原创 python基础函数的几种参数
一. 缺省参数 (形参中默认有值)( 如:age=35 )调用函数时,缺省参数的值如果没有传入,则取默认值。下例会打印默认的age,如果age没有被传入:def printinfo(name, age=35): # 打印任何传入的字符串 print("name: %s" % name) print("age %d" % age)总结:在形参中默认有值的参数...
2019-07-14 13:13:06
599
原创 Python中优雅的用法(一)
一. 枚举enumerate()使用方法enumerate(X,[start=0])函数中的参数X可以是一个迭代器(iterator)或者是一个序列(可迭代对象),a = {1: 1, 2: 2, 3: 3}for i , item in enumerate(a): print (i, item)Output:0 11 22 3-----------...
2019-07-05 15:13:24
195
原创 Python getattr() 函数的介绍
Python getattr() 函数Python 内置函数描述getattr()函数用于返回一个对象属性值。语法getattr 语法:getattr(object, name[, default])参数object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 Attrib...
2019-06-30 22:03:20
563
原创 Python中eval函数的作用
val函数就是实现list、dict、tuple,int 与str之间的转化,## 字符串里面包裹什么,就会相应的转换成什么str函数把list,dict,tuple转为为字符串# 字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(b)# 字符串转换成字典a ...
2019-06-24 11:43:03
6585
3
原创 Python中的defaultdict方法接受
1. defaultdict是Python内建dict类的一个子类,第一个参数为default_factory属性提供初始值,默认为None。它覆盖一个方法并添加一个可写实例变量。它的其他功能与dict相同,但会为一个不存在的键提供默认值,从而避免KeyError异常。这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是ke...
2019-06-22 11:11:56
569
原创 pycharm中安装第三方包怎么指定python版本
一、pip安装模块时执行的命令正常情况下,我们还需要使用python的pip命令进行第三方模块的安装和配置。常规安装命令语法如下 : pip install 模块名称但是,我们在PC上安装了两个版本的python并且修改了可执行文件python.exe的名称,所以直接执行pip会出现错误。二、 利用pip将一些模块安装到指定的版本安装到python2.7版本中:sudo pip2 in...
2019-04-29 22:09:09
6758
原创 pycharm中python3怎么进入交互模式和命令行模式
1.Pyhton3的交互模式** 一.在终端输入Python3命令就会进入Python的交互模式,在交互模式下,输入一行代码,回车,就会执行这行代码。**二.进入项目的交互方式有些交互需要在特定项目类交互,如在交互中对数据库中的数据进行查询.2.Python的命令行模式在终端输入Python demo_o1.py,可以执行整个demo_01.py这个文件。这样的执行方式是命令...
2019-04-27 18:42:27
26435
原创 ubantu中python2与python3默认版本问题
Ubuntu默认环境下1.查看已安装版本终端输入如下:python2 --version #查看python2安装版本python3 --version #查看python3安装版本终端显示如下:系统默认安装2.7.12与3.5.2python --version #查看当前python默认版本输入命令python时调用的版本是python2.7,其中版本信息可用pyt...
2019-04-26 13:42:13
613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅