自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 【php】GD库生成属性标签图

【代码】【php】GD库生成属性标签图。

2024-04-08 17:48:31 308

原创 【git】常用操作

只要不进行 Git 的 GC(Garbage Collection,垃圾回收),就可以通过日志随意调取近期的历史状态,就像给时间机器指定一个时间点,在过去未来中自由穿梭一般。也就是说,当前本地仓库的 master 分支与 GitHub 端远程仓库(origin)的 master 分支在内容上是完全相同的。主干分支:主干分支是刚才我们讲解的特性分支的原点,同时也是合并的终点。要使用 Git 进行版本管理,必须先初始化仓库, 执行了 git init命令的目录下就会生成 .git 目录。

2024-03-14 14:04:20 791

原创 【python】请求轮询

【代码】【python】请求轮询。

2024-03-10 16:51:27 121

原创 《黑客与画家》笔记:

如果参观雅虎、英特尔、思科的办公室,会看到每个人都穿着差不多的衣服,有着同样的办公室(或者小隔间)、同样的家具,彼此直呼对方的名字,不加任何头衔或敬语。我在这里谈的不是财富从富人流向穷人的那种扩散效应(trickle-down effect),也不是说如果你让亨利·福特致富,他就会在下一场宴会雇用你当服务员,而是说如果你让他致富,他就会造出一台拖拉机,使你不再需要使用马匹耕田了。所谓高级语言,就是能够提供更强大抽象能力的语言,从某种意义上,就像能够提供更大的砖头,所以砌墙的时候用到的砖头数量就变少了。

2024-03-10 13:02:07 254

原创 【elasticsearch】php操作类

【代码】【elasticsearch】php操作类。

2024-03-07 17:09:41 206

原创 【elasticsearch】文档管理

默认情况下,Elasticsearch 在搜索的结果中,会把文档中保存在_source 的所有字段都返回。如果我们只想获取其中的部分字段,我们可以添加_source 的过滤。sort 可以让我们按照不同的字段进行排序,并且通过 order 指定排序的方式。desc 降序,asc 升序。from:当前页的起始索引,默认从 0 开始。增量修改:修改文档中的部分字段。全量修改:直接覆盖原来的文档。size:每页显示多少条。

2024-03-06 15:50:47 194

原创 【elasticsearch】索引管理

在Elasticsearch中,一旦映射(mapping)被创建,它就是不可变的,你不能更新已有的映射。如果你需要修改映射,你需要重新索引(reindexing)。我们创建一个goods索引,其中包含两个属性:goods_id,goods_name;在这个请求中,old_index是旧索引的名称,new_index是新索引的名称。store.size 主分片和副分片整体占空间大小。pri.store.size 主分片占空间大小。docs.count 可用文档数量。创建一个新的索引,使用新的映射。

2024-03-06 15:02:55 393

原创 【elasticsearch】linux环境搭建ES

修改系统中允许用户启动的进程开启多少个线程。默认的Linux限制root用户开启的进程可以开启任意数量的线程,其他用户开启的进程可以开启1024个线程。4.x版本的内核分配的内存更大。如果虚拟机的内存是1G,最多只能开启3000+个线程数。Elasticsearch 7.x 系列推荐使用 JDK 8 或 JDK 11,而更高版本的 Elasticsearch 可能会要求更新的 Java 版本。指定ES_HEAP_SIZE环境变量,服务进程在启动时候会读取这个变量,并相应的设置堆的大小。

2024-03-06 14:01:28 1619 1

原创 【Linux】公网ip无法访问

1、防火墙设置:默认情况下,Linux系统上的防火墙(如iptables或firewalld)可能会阻止来自公网的连接。4、路由器/NAT设置:如果你的Linux系统位于私有网络中,并且通过路由器连接到公网,确保路由器的NAT(网络地址转换)设置正确,将外部流量转发到Linux系统的内部IP地址。检查这些工具的配置以确保它们不会干扰你的访问。你可以联系ISP了解更多信息。3、网络配置问题:检查你的网络配置是否正确,包括IP地址、子网掩码、网关等。2、服务未运行:确保你要访问的服务正在运行并监听正确的端口。

2024-03-04 16:35:17 847

原创 【编程随想】编程思想

例如,在Java编程语言中,封装被视为一种将抽象性函式接口的实现细节部分包装、隐藏起来的机制,可以被认为是一个保护屏障,防止该代码被误用或修改。此外,他们会根据不同的场景,运用工具思维,找到合适的工具灵活解决问题。强耦合指的是类之间存在着直接关系,弱耦合则是在两个类的中间加入一层,将原来的直接关系变成间接关系,使得两个类对中间层是强耦合,两类之间变为弱耦合。需要注意的是,虽然复用可以显著提高开发效率,但如果没有合理地控制和管理,也可能导致代码的复杂性和耦合度增加,从而降低代码的可读性和可维护性。

2023-12-17 15:04:43 1539 1

原创 【layui】模块操作笔记

参数 mods 可选,用于声明该模块所依赖的模块;参数 callback 即为模块加载完毕的回调函数,它返回一个 exports 参数,用于输出该模块的接口。// 输出 demo 模块});});注意:模块文件名与模块名一致;另外, callback 将会在初次加载该模块时被自动执行。而有时,在某些特殊场景中可能需要再次执行该 callback,那么可以通过 layui.factory(mod) 方法获得。// 得到定义 demo 模块时的 `callback`模块命名空间。

2023-12-16 12:06:02 403 1

原创 【layui】laytpl操作笔记

在实际使用时,若模板通用,而数据不同,为减少模板解析的开销,可将语句分开书写,如。

2023-12-15 11:50:20 648

原创 【layui】form操作笔记

参数 obj 是一个对象,用于定义验证规则的集合。// 必填项// 当前进入验证的表单项的值// 当前进入验证的表单项的 DOM 元素// 自定义规则return '不能小于 6 个字符';},// 非必填项,只有当值填写时才验证自定义规则if (!// 若值未填写,不进行后续规则验证// 自定义规则return '必须用大写字符开头';},// 自定义提示方式// 自定义规则和自定义提示方式alert('用户名不能为敏感词');// 此处以系统自带的 alert 提示方式为例。

2023-12-14 13:21:01 1486 1

原创 【python】sqlite操作类

【代码】【python】sqlite操作类。

2023-12-11 17:23:46 413 1

原创 【python】图片批量压缩脚本

【代码】图片批量压缩脚本。

2023-12-10 16:19:15 426 1

原创 【python】数据分析学习路线

熟悉常用的Python库,如NumPy、Pandas、Matplotlib等,这些库在数据分析中非常常用。学习使用Scikit-learn库进行机器学习算法的实现和应用,如分类、回归、聚类等。学习使用Python进行时间序列分析和预测,如ARIMA模型、指数平滑法等。学习Python编程语言基础,包括变量、数据类型、控制结构、函数和模块等。学习使用Python进行文本分析和自然语言处理,如情感分析、文本分类等。学习使用Python进行数据预处理和特征工程,如特征选择、特征提取等。

2023-09-22 18:42:07 70 1

原创 robots.txt文件详解

robots.txt是一个用于告诉网络爬虫(也称为搜索引擎蜘蛛)哪些页面可以抓取,哪些页面不可以抓取的文本文件。它通常放置在网站的根目录下,命名为"robots.txt"。这个文件可以限制搜索引擎蜘蛛访问网站的部分或全部内容,以保护网站的隐私和安全。robots.txt文件的起源可以追溯到早期的网络爬虫,这些爬虫在访问网站时会遵循一定的规则。为了阻止不受欢迎的爬虫访问,网站管理员会在网站的根目录下创建一个名为"robots.txt"的文件,并在其中列出不希望被爬取的目录和文件。

2023-09-22 16:56:32 1663 1

原创 【Flask】用Python编写的轻量级Web应用框架

Flask是一个轻量级的框架,适用于小型项目和快速原型开发。对于大型项目,可能需要考虑使用更强大的框架,如Django。Flask的学习曲线相对较平缓,适合初学者入门。但对于有一定编程基础的开发者,也可以直接使用Flask的扩展库来扩展其功能。在使用Flask时,需要注意处理各种异常情况,如请求错误、数据库连接失败等。可以使用try-except语句来捕获这些异常,并给出相应的错误提示。在部署Flask应用时,可以考虑使用Gunicorn或uWSGI等WSGI服务器来提高应用的性能和稳定性。

2023-09-22 15:38:08 98 1

原创 【Echarts】一款易上手、轻量化的数据可视化JavaScript开源库

ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender ,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

2023-09-22 13:06:48 210 1

转载 js判断上传图片的大小、宽高

js判断上传图片的大小、宽高html代码:<li class="suolue_img banner_img"> <label>缩略图</label> <i><img src="" align="top"></i> <input type="file" name="picurl" id="myfile" /></li>js代码:$('input[name="picurl"]'

2017-08-19 12:06:39 1330

原创 多维数组转换为一维数组

代码:function array_trans($list){ //定义静态变量 static $tmp = array(); if( !is_array($list) ){ return false; } foreach($list as $k=>$v){ if( is_array($v) ){ //值为数组则递

2017-05-08 13:34:43 315

原创 ThinkPHP:数据缓存笔记

配置文件:/********** 缓存配置 **********/ 'DATA_CACHE_TIME' => 10, // 数据缓存有效期 0表示永久缓存 'DATA_CACHE_COMPRESS' => false, // 数据缓存是否压缩缓存 'DATA_CACHE_CHECK' => false, // 数据缓存是否校验缓存

2017-05-06 15:52:26 231

原创 SQL:连表时对另一张表的多次操作

SQL语句: $sql = "SELECT o.*,g.*,u.name AS uname,v.name AS vname " ."FROM at_order o,at_user u,at_user v,at_goods g" ."WHERE (u.id = o.uid) AND (v.id = o.vid) AND (g.id = o.

2017-05-03 15:29:58 1502

原创 自定义打印方法

function p($data){ // 定义样式 $str='<pre style="display: block;padding: 9.5px;margin: 44px 0 0 0;font-size: 13px;line-height: 1.42857;color: #333;word-break: break-all;word-wrap: break-wor

2017-04-26 17:05:35 271

原创 使用ajax上传文件

html代码<form action="" id="myform"> <input type="file" name="myfile"> <input type="submit" id="btn"> </form>js代码$('#btn').click(function(){ var formData = new FormData($('#myform')[0]);

2017-04-26 16:49:17 192

原创 PHP删除数组指定值时unset()和array_slice()区别

使用unset( )时<?php $list = array( array( 'id' => 1, 'name' => 'jack', ), array( 'id' => 2, 'name' => 'rose', )

2017-04-26 16:30:27 870

转载 关于PHP开启缓冲函数系列函数

———-关于php开启缓冲函数系列函数 ob_start() — 开启输出缓冲区 描述:此函数将打开输出缓冲。当输出缓冲激活后,脚本将不会输出内容(除http标头外),相反需要输出的内容被存储在内部缓冲区中。注意:输出缓冲区是可堆叠的,这即意谓着,当有一个 ob_start() 是活跃的时, 你可以调用另一个 ob_start() 。 只要确保又正确调用了 ob_end_flush()

2017-04-26 16:10:54 399

长沙市社区街道json数据

长沙市所有社区街道数据的json格式数据 [{"value":"430102000000","text":"芙蓉区","children":[{"value":"430102001000","text":"文艺路街道"},

2017-11-03

空空如也

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

TA关注的人

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