自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐大帅的编程之路

热爱编程,享受人生

  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu 22.04LTS + 深度学习环境安装全流程

Linux安装深度学习环境

2023-09-12 10:36:34 1058

原创 mysqlclient 报错libstdc++.so.6: cannot allocate memory in static TLS block 修复

/lib/x86_64-linux-gnu/libstdc++.so.6: cannot allocate memory in static TLS block

2023-07-06 14:59:26 983

原创 pycharm对比两段代码的执行时间

pycharm中对比两段代码的执行时间

2023-05-30 15:47:40 472

原创 宝塔历史版本下载并安装

宝塔历史版本下载并安装

2023-04-24 10:21:07 2316 1

转载 Pandas的分层索引MultiIndex

Pandas的分层索引MultiIndex

2022-11-16 14:41:12 322

原创 pandas 不常用函数说明

pandas 不常用函数说明

2022-11-02 10:12:21 495

原创 AMDCPU使用VMware16安装黑苹果,客户机操作系统已禁用 CPU

AMDCPU使用VMware16安装黑苹果,客户机操作系统已禁用 CPU

2022-06-25 14:54:11 3176 2

原创 宝塔面板怎么安装指定版本redis

现在宝塔上面默认的Redis版本是6.0.2的,非常不好用,使用未知的问题有点多,只能降低版本安装5.0.8版本的如果无法直接安装5.0.8版本的Redis,可以使用下面的方法。1.先在php扩展安装默认redis,这个默认的就是6.0.2版本,安装完成后,我们在卸载这个版本的。2.找到redis的安装文件,路径一般是这个:/www/server/panel/install/redis.sh。3.在安装的文件的第四行;redis_version=5.0.8,改为这个就行。4.然后登陆ssh执行安装

2022-05-11 17:13:16 2309

转载 PHP读取大文件的指定行数内容

需要读取一个文件的几行内容,但是文件比较大,所以研究了下php读取大文件的几行内容的方法,写了一个方法,代码如下(加了注释):缓存文件如果能够保存在一行, 而利用算法读取指定的行数, 自然会比全部读出来挑选要快得多. 但php似乎这方面比较弱, 不太好操作. 就算使用SplFileObject仍然不是特别可取, 内存压力存在.复制代码代码如下:$fp->seek($startLine - 1);经过测试, 此行代码在8MB文本中游走到最后一行, 内存占用为49KB, 还算不错. 换成fo.

2021-12-16 11:50:23 1185

转载 mysql表备份和主键id重新排序

1、备份表结构create table table_bak like table_name;2、备份表数据insert into table_bak select * from table_name;3、删除原来主键字段(如id)alter table table_name drop id;4、添加主键,自增,放在第一位alter table table_name add id int(11) primary key auto_increment first;搞定5、检查没问题的话

2021-11-15 17:19:01 246

原创 MySQL更新表数据,In条件响应超时解决方法

最近需要更新数据表,但是使用in条件有3w左右的数据,一开始直接使用where条件进行更新,等待3分钟之后超时 UPDATE a_device set use_status = 3 WHERE use_status = 4 AND Serial not in (SELECT `sn` FROM sn );于是修改成如下,ps:项目目前再测试阶段,所以可以这么更新数据 UPDATE a_device set use_status = 3 WHERE use_status = 4; UPDATE a_

2021-11-01 15:37:27 753

转载 Charles 使用过程中遇到问题

1、部分APP无法正常请求网络;网页能打开,但是显示的全是HTML代码。解决: 我之前设置的端口号是8888, 我改为8899就解决了。2、手机安装证书,无法打开chls.pro/ssl解决: 应该也是端口号问题,更改端口号后,手机就能通过该网址下载证书了。3、SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations解决如下:4、You may need to configure your

2021-08-05 16:00:40 4099

原创 IDA使用快捷键

1. 基本指令ACDU说明: 当Ida标识错误时,进行手动标注修改A 表示当前指令为字符串 (String)C 表示当前指令为代码 ( Code )D 表示当前指令为数据 ( Data )U 表示当前指令为未知,显示16进制原始硬编码跳转指令G : 输入跳转地址,进行跳转 ( go )esc : 跳转回上一个操作位置搜索指令alt/⎇ + T : 搜索函数或字符修重命名函数名指令N : 选中需要重命名的函数名,进行全局替换结构体操作添加结构体进入结构体窗口点击 ed

2021-08-03 15:10:10 1518

转载 iOS应用崩溃日志分析

作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解到关于闪退的详尽、有用的信息。通过本教程,你将学习到一些常见的崩溃日志案例,以及如何从开发设备和iTunes Connect上获取崩溃日志文

2021-08-02 15:23:06 2471

原创 Lua 日期转时间戳

在lua中日期转时间戳需要先进行, 日期字符转table操作,然后才能进行转换,这和大多数语言都是不同的,因此记录一下function trim(s) return (s:gsub("^%s*(.-)%s*$", "%1"))end-- 日期时间转时间戳 注意输出格式是xxxx-02-12 09:30:12-- 参数可以是 “xxxx-02-12 09:30:12” 或者 表{2019,2,12,9,30,12}function dataToTimeStamp(dataStr)

2021-06-16 14:42:52 2344

原创 Docker 给.net core 添加redis支持

最近在使用Docker搭建.net core 服务时,需要使用到redis,记录一下搭建方法,希望对你有所帮助创建一个可以使容器互相通信的网络# 创建网络docker network create -d bridge redis-net运行redis 容器# 自动下载redis 镜像并运行 docker run -itd --name redis_service --network redis-net redis修改 appsettings.json 中的 redis 连接.

2021-04-27 16:18:49 370

原创 Docker build Error : COPY failed: file not found in build context or excluded by .dockerignore

最近有使用到一个用.netcore开发的一个库,在使用docker搭建的时候,有报错文件找不到报错说明Dockerfile:WORKDIR /srcCOPY ["*.Api/*.Api.csproj", "*.Api/"]COPY ["*.Core/*.Core.csproj", "*.Core/"]报错如下 :意思就是说,项目里面没有*.Api.csproj这个文件,但是经查看是有*.Api.csproj这个文件的,但是因为我在项目目录下运行的 docker,所有Dockerfile.

2021-04-26 16:30:42 14116 2

原创 virtualbox设置桥接网卡的时候,不显示具体网卡选项

最近在Window上使用Docker时,还是遇到了挺多问题,比如说内置的Linux虚拟机占用内存过高。于是还是使用我们的Linux虚拟机来搭建服务,因为我的Virtualbox安装后有一段时间没有用,今天运行的时候,就发现了桥接网卡的配置错误了,不显示网卡选项(用来设置固定ip)以下是具体的解决方法:一、错误原因因为有一段时间没有使用了,首先想到就是安装其它需要虚拟服务的软件导致的驱动问题。打开控制面板–》网络管理–》更改适配器选项–》查看正在使用的网卡的属性如果你没有 VirtualBo.

2021-04-23 16:34:16 1776 3

原创 Docker Desktop 错误:必须在BIOS中启用 硬件辅助虚拟化和数据执行保护

最近安装使用夜神虚拟机的时候,提示关闭虚拟服务

2021-04-20 14:35:06 11080 1

原创 Linux 服务器Python后台运行服务(ssh断开不退出)

前言最近用 tornado 搭建了一个验证码识别的微服务,部署到CentOS7上去,比较方便的事 tornado自带web服务器,所以部署的时候只需要用python 运行即可一、关键命令 nohup命令:nohup python -u test.py > test.log 2>&1 &1.命令解释:nohup 不挂断的意思python tornado.py tornado服务的启动脚本-u 代表程序不启用缓存,也就是把输出直接放到log中,没

2021-01-14 15:50:20 4927

原创 ASP.Net Core 使用IIS部署

ASP.Net Core 使用IIS部署

2021-01-13 10:23:29 2234

原创 搜索及导出文件中的字符所在行

windows和linux搜索文件中的字符,然后导出所在行

2020-12-14 15:46:19 179

原创 nodejs 使用request 下载文件报错 Error: read ECONNRESET 的修复方式

最近在编写图像识别模型的时候, 需要爬取一些样本图片,于是用NodeJS编写了一个简单的爬虫。但是在下载图片过程中, 经常会报如下错误:报错部分代码://通过流的方式,把图片写到本地/image目录下,并用新闻的标题和图片的标题作为图片的名称。 await request(gif).pipe(fs.createWriteStream('./appleCode/' + img_filename)).on;一开始我以为是服务器对IP进行了频率验证,后来查看 request 发现官方已经弃用了。于是盲猜是

2020-12-06 10:07:08 17194 3

原创 puppeteer 美式键盘 Keyboard对应表

在查看 puppeteer 文档的时候,发现 keyboard 的链接 404 找了挺久才找到, 所以记录一下/** * Copyright 2017 Google Inc. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. * You

2020-11-25 11:16:27 1409 1

原创 TypeScript保存代码时自动编译并运行

TypeScript保存代码时自动编译并运行在 package.json 中加入 watch 指令,达到监听 .ts 文件变化,自动重新编译。 "scripts": { "watch": "tsc -w" },安装 nodemon 插件,起到监听js文件发生改变自动运行的效果。npm install nodemon3.在 package.json中添加指令并配置 nodemon 忽略文件"scripts": { "watch": "tsc -w", "st

2020-10-15 12:00:25 2314 1

原创 Windows下彻底卸载cygwin程序

前段时间为了学习swoole,安装了cygwin,用于布置运行环境。虽然使用过程很流畅也比虚拟机运行速度快很多,但是安装包的时候不是很方便,于是决定卸载掉。下面是彻底卸载的步骤。使用 setup.exe 卸载安装的所有包。a) 点击 setup.exeb).选择从本地历史中安装C) 选择视图为 category 以及uninstallD) 点击下一步,等待包卸载完成。使用 .bat 文件删除所有文件A、使用 修改.bat 中的路径SET DIRECTORY_NAME="D:

2020-10-12 09:29:43 12634 3

原创 git 强制 pull 覆盖本地

git fetch --allgit reset --hard origin/mastergit fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本

2020-05-30 15:30:28 354

原创 workerman 报错stream_socket_server(): unable to connect to tcp://0.0.0.0:8282 (Address already in use)

最近使用workerman 搭建一个客服系统,在本地测试没有什么问题,但是当架设到 linux 服务器上想运行的时候,就发现本地客户端通过websocket 死活连接不上了。一通百度总结,原因一般有对应端口没有开放通过检查端口的工具查询workerman没有正常启动重启 workerman :php start.php restart域名转接地址不对ping 域名 查看ip端口被占用, workman 没有正常启动通过 fuser -v -n tcp 端口 咱可以查看.

2020-05-27 20:30:45 13429 1

原创 PHP Fatal error: require():

PHP Fatal error: require(): Failed opening required '/home/wwwroot/all-emai/public/../thinkphp/base.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/all-emai/public/index.php on line 16

2020-05-27 20:11:55 5734

原创 Laravel 接口返回302响应,跳转页面

在设计完接口后,使用postman模拟请求,但是一直不返回正确响应。调试的时候,发现是有请求到接口函数。但是返回的结果却不对。这是因为只有在请求的 Heard 里面加入 请求头X-Requested-Wit: XMLHttpRequest才会被认为是 ajax 请求,返回 json 格式的响应数据。...

2020-05-07 11:09:34 2951

转载 Linux git pull 之后弹出 vi 编辑器

git pull 的时候会弹出一个vi 编辑器或者是自带的其他编辑器,就像上图这样的界面,意思就是让你进入编辑模式输入merage 信息, 这个是因为 git pull 自带 merage 功能,建议每次 pull之前先 push 一下本地仓库。查看下log历史推送 git log不知道什么原因导致我本地分支比仓库超前,所以每次pull都会提示我输入merage信息知道原因就方便解决了...

2020-05-04 20:10:27 1673

原创 记录Git登录状态(Linux / Windows)

在工作中我们经常在开始新项目时,在新的服务器上使用git。当我们 git push 时,每次都需要输入账户密码。通过以下操作,可以跳过输入密码的步骤,提高工作效率。Linux1、进入根目录,指令:cd /2、创建记录账号密码的文件,指令:touch .git-credentials3、用vi打开文件,指令:vi .git-credentials4、按 i,进入编辑模式5、输入htt...

2020-05-04 15:41:33 855

翻译 通过优化Ngnix配置,减少网络压力

通过修改Ngnix配置,减少网络压力前言您可以通过优化网站来提供帮助为HTML,CSS和JavaScript文件启用Gzip压缩设置缓存头启用HTTP / 2协议支持优化记录方法1:禁用页面资源请求的记录方法2:禁用成功请求的日志记录方法3:使用缓冲最小化I / O操作限制特定URL的带宽前言在得克萨斯大学的演讲中,海军上将威廉·麦克雷文说,如果你想改变世界,从每天早起开始。有时候,小事情可能...

2020-05-03 15:23:25 382

原创 LNMP + Laravel 页面空白 HTTP 状态200

最近公司新上项目,没用运维只能自己上了,用的LNMP,基本上有点linux基础就能搭建了。搭建参考:LNMP一键安装,这里主要记录踩的坑和解决方法。1.项目安装完配置上传项目文件后,访问时 500 错误1.1 错误分析:服务器 500 错误一般是 Nginx 站点配置的问题1.2 解决方法:执行 service nginx reload 一般能看到报错。具体问题具体解决。这里贴一下...

2019-12-30 18:30:42 909

原创 Laravel-admin 展示关联模型数据的问题

最近接手了一个laravel的后台,奇丑无比,于是用laravel-admin重构一下。比较轻松的解决了,页面增删改查的问题。laravel-admin 文档中这方面都有比较详细的介绍,这里记录一下,操作过程中主要踩的坑。1.grid展示关联模型数据:文档中是这样写的:class User extends Model{}class Post extends Model{ p...

2019-12-29 14:28:39 3890

转载 redis的三种启动方式

https://www.cnblogs.com/pqchao/p/6549510.html

2019-12-22 16:16:54 165

原创 如何利用GitHubHook自动更新服务器项目

如果利用Git在服务器上自动更新项目代码。一般情况,我们需要在自己的服务器上,

2019-08-01 18:35:22 1929 3

原创 用Python实现原生爬取某牙直播平台数据

一.确定自己需要的数据,并找到最适合爬取的页面最近学习了一大堆和大数据相关的东西,Hadoop、二.分析数据所在的标签三.模拟http获取服务器返回的html四.用正则表达式提取我们需要的信息五.存储和展示数据...

2019-07-31 16:45:42 2933 1

翻译 PHP操作MySQL分表实例

       一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。...

2018-11-30 18:28:18 1429

转载 MySql从一窍不通到入门(二)大数据量分页查询方法

转载:MySQL大数据量分页查询方法及其优化转载:分页查询的那些坑和各种技巧使用数据库的应用程序,多数情况下都需要使用 “分页” 这个功能。尤其是在 Web 应用程序中,后端的分页查询尤其的普遍。 在大数据量的使用场景下,分页查询的优化变得十分有意义。方法1: 直接使用数据库提供的SQL语句---语句样式:MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT...

2018-11-30 16:07:23 791

国内地址数据库,五级,2020年最新

国内地址数据库,五级,2020年最新数据,项目需要用到,找了很久获取到的资源。

2020-07-10

思途cms旅游管理系统5.0最新版

思途cms旅游管理系统5.0最新版,思途cms旅游管理系统5.0最新版

2018-01-15

webstrom2017汉化包

webstrom2017汉化包 汉化说明: 1、将.\Webstorm 2017.3\lib目录下的resources_en.jar文件复制出来,并更名为resources_cn.jar。 2、双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存。 3、将resources_cn.jar文件复制回.\Webstorm\lib目录。或是直接讲汉化包里面的resources_cn.jar复制到.\Webstorm\lib目录即可。 4、汉化完毕,重新打开Webstorm就可以显示中文。 如果打开后显示乱码,请先删除resources_cn.jar,然后打开Webstorm,在菜单上依次选择 File -> Settings -> Appearance&Behavior; -> Appearance -> 选中Override default fonts by(not recommended) Name: Microsoft YaHei (选择任意中文字体) 然后将resources_cn.jar 复制到 .\lib 目录,重新打开Webstorm 就能正常显示中文了

2017-12-22

谷歌扩展程序白名单

用于谷歌浏览器正常使用第三方扩展程序,即第三方扩展程序无法启用的情况

2017-05-22

空空如也

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

TA关注的人

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