- 博客(27)
- 收藏
- 关注
原创 python脚本批量创建数据
python操作数据库还需要安装数据库操作类,其他的用到了比如random,faker,uuid等类,可以简化批量创建数据的烦扰。这里也只是简单的用到了一些,python类库很强大,以后的工作当中会继续学习。3、查看python版本,说明python环境变量设置成功。2、设置环境变量(不同操作系统)1、安装python,参考地址。
2023-09-23 14:20:36
253
原创 java学习01
(一)JDKJDK,全称Java Development Kit,是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心。(二)JREJRE,全称Java Runtime Environment,是指Java的运行环境,是可以在其上运行、测试和传输应用程序的Java平台。(三)JVM。
2023-07-13 22:27:10
243
转载 php设计模式-策略模式
简介:策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境。eg:假如有一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有的广告位展示不同的广告。在传统的代码中,都是在系统中加入各种if else的判断,硬编码的方式。如果有一天增加了一种用户,就需要改写代码。使用策略模式,如果新增加一种用户类型,只需要增加一种策略就可以。其他所有的地方只需要使用不同的策略就可以。首先声明策略的接口文件,约定了策略的包含的行为。然后,定义各个具体的策略实现类。实例:/* * 声
2021-12-28 16:34:27
163
原创 php设计模式-注册器模式
简介:注册器模式,用于解决全局共享和交换对象。已经创建好的对象,挂在到某个全局可以使用的数组上,在需要使用的时候,直接从该数组上获取即可。将对象注册到全局的树上,任何地方都直接去访问。实例:<?php //注册器模式 class Register { //保存映射到注册器上的对象 protected static $object; //将对象映射到注册器上 public static function set
2021-12-28 15:45:16
289
原创 php设计模式-单例模式
简介:只允许该类自己创建该类的唯一对象,防止直接创建对象和克隆 对外暴露一个统一的接口,通过静态方法获取该对象 该类防止被直接创建和克隆优点:new对象的操作过多会消耗内存,使用单例模式生成一个对象后, 该对象可以被其它众多对象所使用使用场景:一般用于数据库操作类实例:/** * 该类自己创建该类的唯一对象,防止直接创建对象和克隆 * 对外暴露一个统一的接口,用于获取该对象 * 单例数据库连接(mysqli为例) */class Db{ //static可以保存值不丢失
2021-12-24 10:49:10
274
原创 MySql的leftJoin的on条件和where条件的区别
一、on和where的区别1、on是生成临时记录表的条件,左表的记录都会返回,右表符合条件的null值记录也会被返回。代码示例:此时,满足条件的右表的记录才会显示出来查询结果:2、而where条件是在临时表生成后的过滤条件,此时和临时表没什么关系,会显示过滤后的列表查询结果:由此看出,比上一条查询结果多出很多记录。...
2021-08-23 21:03:03
482
原创 Laravel with 查询踩过的坑
一、场景存在一对一关系的两个表(订单表表和收货地址表),需要在订单Model里定义方法并建立对应关系。二、解决问题需要查询订单对应的地址等信息。三、注意点:with查询需绑定主表关联的表的id,完成渴求式加载,否则查询结果为空。...
2021-08-22 10:39:43
498
原创 redis的二三事
目录 1.redis的概念2.redis的数据类型3.redis的配置文件4.redis的数据持久化5.redis的事务6.redis常见的应用场景7.redis的内存管理与数据淘汰机制 1.redis的概念Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的A...
2019-01-07 23:26:40
177
转载 php常见设计模式之工厂模式(转载)
那么何为工厂模式? 从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书… 好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。 工厂模式有一个关键的构造,根据一般原则命名为Factory的静态方法,...
2018-08-04 11:51:53
176
原创 php常见设计模式之单例模式
前言:什么是设计模式? 模式是特定环境下同类问题的一种解决方案。 &lt;&lt;设计模式:可复用面向对象软件的基础&gt;&gt;概念:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。...
2018-08-04 11:11:53
167
原创 php上传大图片的注意事项
一、php上传图片前端注意事项form表单上传示例:&lt;form name="form" action="upload.php" enctype="multipart/form-data"&gt; First name:&lt;br&gt; &lt;input type="
2018-08-02 15:33:47
1049
原创 JavaScript的值传递和引用传递的区别
前言、JavaScript 数据类型首先要清楚JavaScript包含哪些数据类型,字符串(String)、数字(Number)、布尔(Boolean)、函数(Function())、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)是JavaScript常见的数据类型。一、值传递JavaScript值传递的数据类型:字符串(String)、数字(N...
2018-07-20 19:15:26
1502
原创 php 转换base64格式的图片
前言php对base64格式的图片提供很好的支持,有内置的base64_encode()函数与base64_decode()函数负责图片的Base64编码与解码。实例项目中遇到Ajax传到后台的图片格式是base64格式,需要php对其进行处理。 Ajax请求代码: $.ajax({ url:'/ucenter/add_member_ajax', ...
2018-06-20 09:57:01
2102
原创 PHP面向对象的三大特性
PHP面向对象的三大特性是指封装性,继承性,多态性。一、封装性封装性就是把一个类(对象)的属性和方法封装起来,外部只有被授权的方法或操作才可以访问。 php提供了三种访问控制符 public 表示全局的,本类内部,类外部,子类都可以访问 。 protected 表示受保护的,只有本类或子类可以访问 。 private 表示私有的,只有本类内部可以访问,外部和子类都不可以访问 ...
2018-06-13 19:17:12
5598
2
转载 HTTP协议详解(转)
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化...
2018-06-13 13:52:59
214
原创 Ajax跨域请求
跨域的概念:当浏览器从一个域名的页面请求来自另外一个域名的资源时,由于浏览器的同源策略,便产生了跨域问题。域名,协议,端口只要有一个不同,就是跨域。跨域的解决:跨域有多种解决方式,主要说明在项目中实际应用的在被请求的php文件中添加header("Access-Control-Allow-Origin: *")这种方式。前端的域名是192.168.100.11,后端的域名是19...
2018-06-11 09:57:10
182
转载 MySQL查询语句的执行顺序
首先来看一个完整的sql语句组成部分:SELECT DISTINCT &amp;lt;column&amp;gt; FROM &amp;lt;left_table&amp;gt; &amp;lt;join_type&amp;gt; JOIN &amp;lt;right_table&amp;gt; ON &amp;lt;join_condit
2018-06-06 20:58:54
1135
原创 onclick事件中checkForm()和return checkForm()的区别
先上代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;test&lt;/title&gt;&lt;/head&gt;&lt;body&gt; &lt;div&am
2018-06-06 16:24:25
6824
原创 以一次项目经历浅谈php无限极分类和递归的关系
项目背景: 新项目是一个分销系统,核心技术就是无限极分类,每个会员都可以邀请别人进入这个团队,会员可以升级,可以享受奖励,前提是不断地邀请别人加入,这样每个团队的长远可以层层绑定关系。 数据库设计: 数据库的user表这样设计,invite_id为邀请人id,parent_id为直接父级id,path表示当前会员在团队里的路径,当前的会员可以通过parent_id...
2018-06-05 20:58:17
1171
原创 php常用字符串函数
addslashes($str):返回在预定义字符之前添加反斜杠的字符(预定义字符是双引号,单引号,反斜杠)chop(str,str,str,element):删除字符串右侧的空白字符或其他字符(str为字符串,str为字符串,str为字符串,element为特殊字符)explode(element,element,element,str):使用特定字符把字符串打散为数组implode(e...
2018-06-05 20:05:47
206
原创 php循环函数foreach()中引用传递的使用
首先抛出问题:给出一个数组,$arr = array( array('level'=>13,'name'=>'jack','num'=>0), array('level'=>21,'name'=>'peter','num'=>0) );//遍历数组,符合条件的num值+1foreach($arr as $key=>$value...
2018-06-03 00:01:23
2970
1
原创 php常用数组函数总结
数组函数1.array_key_change_case($arr,$case):将数组所有的键转化为大写或者小写,$case可设为CASE_LOWER或者CASE_UPPER。2.array_chunk($arr,$number):把数组分割为有特定($number)个元素的数组块。3.array_column($arr,$column):返回数组中某一个单列的值。4.array_combine(...
2018-05-22 07:40:44
4702
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人