自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将博客搬至CSDN

将博客搬至CSDN

2023-07-12 13:35:00 70

原创 在工作中保持稳定的情绪

通过学习并采用有效的情绪管理策略,我们可以更好地控制自己的情绪,并在工作中取得更好的表现。分解任务、设置优先级,并制定适当的计划可以减少压力和焦虑感,从而更好地应对工作压力。3. 寻找支持:与同事、朋友或家人分享自己的困扰和挑战,寻求他们的支持和建议。有人倾听并理解我们的感受可以减轻负担,并提供新的观点和解决方案。6. 健康生活方式:良好的饮食、充足的睡眠和适度的运动是保持稳定情绪的重要因素。在工作中保持稳定的情绪是非常重要的,因为情绪失控往往会影响我们的决策能力、人际关系和工作效率。

2023-07-12 13:34:00 105

原创 举例说明计算机视觉(CV)技术的优势和挑战。

提高生产率和效率:计算机视觉技术可以自动地对物品进行检测、分类和识别,可以在短时间内处理大量的数据,并且不需要人工干预。因此,它可以帮助企业提高生产率和效率。计算机视觉(CV)技术是一种模拟人类视觉的技术,它使用计算机和相应的算法来对数字图像或视频进行处理和分析。图像噪声和光线条件:图像噪声和光线条件的变化可能会影响计算机视觉技术的性能,因为这些因素会使图像质量下降,导致算法识别错误。复杂图像:对于复杂的图像场景,计算机视觉技术的处理能力可能会受到限制,因为这些场景可能涉及多个不同的物体、光照和背景。

2023-07-12 13:28:49 110

原创 探索编程世界:程序员必备算法的大揭秘!

首先是排序算法,排序是计算机科学中最基本的问题之一。我们需要掌握常见的排序算法,如冒泡排序、选择排序、插入排序、快速排序和归并排序等。了解这些算法的原理、复杂度和适用场景,可以帮助我们根据具体情况选择最适合的排序算法。其次是查找算法,高效地在大量数据中查找目标元素也是一个常见需求。我们需要了解二分查找这种常用的查找算法,同时还要了解其他查找算法,如线性查找和哈希查找等。这样我们就可以根据不同的情况选择最合适的查找算法。另外,图算法也是我们需要掌握的关键算法之一。

2023-07-12 10:14:41 181

原创 央视网评45岁程序员求职难 程序员不就是吃的青春饭吗?

央视网评文章中提到的这位45岁的程序员遇到了求职难的问题,这并不奇怪。技术行业发展迅速,新的编程语言不断涌现,新的开发框架不断更新,需要程序员不断更新自己的知识和技能。同时,因为技术行业相对于其他行业来说相对年轻,年轻人更容易找到工作和得到机会。但这并不意味着年龄大的程序员就没有机会了。相反,经验丰富、技能全面的程序员在企业中也非常受欢迎。程序员是吃青春饭的,但好的程序员,无论年龄大小,都是可以找到自己的市场价值的。以上内容由 【Ai工具云】小程序免费生成。

2023-07-10 17:51:47 1295

原创 ChatGPT 6 月流量下滑 10%,最成功的大模型遭遇增长停滞,背后有何原因?大模型到瓶颈期了吗?

如果是技术瓶颈,可能需要更多的创新和研究,以便突破现有的限制并提高模型的性能。技术瓶颈:在机器学习领域,大模型的表现往往会受到计算资源和算法模型的限制。数据问题:聊天模型需要大量的数据进行训练才能得到最佳的表现,可能是因为数据来源出现问题或者数据集质量下降,导致ChatGPT表现不佳。竞争激烈:市场上出现越来越多的类似的聊天模型,使得ChatGPT的竞争力下降,难以保持市场份额。市场需求变化:用户对聊天内容的需求可能已经发生了变化,用户可能更喜欢其他形式的交互和娱乐。

2023-07-10 17:48:59 76

原创 chatGPT 会带来失业潮吗?

虽然chatGPT可以在某些方面执行自动化任务,但它仍然需要人类来设计和管理它的系统,并且还需要人类来解决人类无法完成的任务和问题。此外,chatGPT只能执行基本任务,而高级和复杂任务需要人类的专业知识和经验。作为一个AI助手,chatGPT是为了辅助人类的工作和日常生活而设计的,而不是为了取代人类。因此,它不太可能导致失业潮。因此,chatGPT的出现并不会导致大规模的失业潮,但它可能会改变一些工作的性质,需要人类从事更高级的任务和职位。

2023-07-10 17:47:46 97

原创 举例说明计算机视觉(CV)技术的优势和挑战。

大数据处理能力强:CV技术可以处理大量的图像和视频数据,对数据进行分析和处理,提取出有用的信息,进行更进一步的分析和应用。数据量和质量:CV技术需要大量的标记数据和高质量的图像和视频数据,但有时候这些数据很难获得,或者数据量较小,难以训练模型。隐私和安全:在一些应用场景中,例如安防和医疗保健等,CV技术涉及到个人隐私和安全问题,需要进行好的数据保护和信息处理。复杂性和多样性:图像和视频数据的复杂性和多样性使得CV技术难以泛化到新的场景,需要不断地改进和优化算法。

2023-07-10 17:44:32 114

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

Docker 是一种虚拟化技术,它基于 Linux 容器(LXC)技术,通过隔离应用程序和其它进程的方式提供一种轻量级的操作系统级虚拟化解决方案,可以帮助开发者和运维人员更方便地构建、交付和运行应用程序。容器(container):Docker 容器是从镜像中创建的运行实例,可以看作是一种轻量级的可移植的运行环境,包含应用程序以及所有依赖项,但与主机环境相互隔离。提供开发环境:Docker 可以创建一个包含了所有依赖项的容器,作为开发环境,并将其与开发人员共享,保证团队中每个人都使用相同的开发环境。

2023-07-10 17:42:22 203

原创 缓存雪崩是什么?以及解决思路

缓存雪崩是指在某个时间段内,缓存中的大量数据同时过期失效或者缓存服务器宕机,导致所有请求都直接访问数据库或后端服务,从而造成数据库压力增大、系统响应变慢甚至崩溃。熔断机制:通过设置熔断机制,在发生大规模请求访问时,当缓存失效或服务出现异常时,可以暂停对数据库和后端服务的访问一段时间,以避免雪崩效应进一步扩大。数据预热:在系统低峰期,通过提前加载热门数据到缓存中,使得缓存中的数据保持一定的更新频率和可用性,减少缓存失效导致的问题。以上内容由 【Ai工具云】小程序免费生成。

2023-07-10 17:40:57 300

原创 银河麒麟v10操作系统之nginx 安装&部署

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel安装的插件的作用1.gcc 可以编译 C,C++,Ada,Object C和Java等语言(安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境)2.pcre pcre-devel pcre是一个perl库,包括perl兼...

2023-06-01 19:03:00 1484

原创 银河麒麟v10操作系统之配置dns

在银河麒麟桌面操作系统V10 SP1 中修改DNS信息,直接修改/etc/resolv.conf文件中的DNS信息,不能生效。应该参考如下步骤:一、首先修改 /etc/systemd/resolved.conf文件,在其中添加DNS信息在终端中执行以下命令:sudo vim /etc/systemd/resolved.conf  /etc/systemd/resolved.conf文...

2023-05-31 14:43:00 2986

原创 git push 的本质

进阶 2:push 的本质在之前的内容里,我粗略地说过,push指令做的事是把你的本地提交上传到中央仓库去,用本地的内容来覆盖掉远端的内容。这个说法其实是不够准确的,但 Git 的知识系统比较庞大,在你对 Git 了解比较少的时候,用「上传本地提交」来解释会比较好理解;而在你知道了branch,并且明白了branch的具体含义以后,我就可以告诉你push到底是什么了。push:把...

2022-10-10 08:54:00 53

原创 不同技术栈的程序员日常

技术相关的岗位我们来说一下互联网行业的技术岗。现在几乎所有的软件都已经互联网化了,就算没有互联网化的,它以后也会互联网化,所以我们就不单纯地去说软件开发这个行业了。开发岗首先就是开发岗,这个就包括了,前端开发、后端开发和移动开发。前端开发和后端开发,主要是 B/S 结构里的。B/S 结构就是 Browser-Server 结构。而前端指的就是浏览器这个端;后端指的就是服务器这个端。...

2022-10-09 09:01:00 70

原创 如何理解一个程序员的真实价值

方法论「求职」和「跳槽」我们虽然经常都在说,但却很少认真想过这些行为背后的意义。在我决定自己写书之前,经常会有程序员遇到职业困扰来找我,我一般会给他们推荐一些职业书。有一回我就遇到了一个认真的程序员,他记下了我推荐的书单,然后用一个长假买来读完了。假期过后,他又跑来找我,问了我一个问题。他说「这些书往往只告诉我要怎样怎样,却从来不告诉我为什么要这样。如果它解释不清楚这样做的意义,那凭什...

2022-10-09 08:55:00 34

原创 技术面试,逃不掉分布式服务原理这一关

你好,我是天涯兰,长期从事分布式系统的构建和优化工作,负责过大型电商以及健康类系统的设计和开发,曾带领团队完成大规模微服务架构的建设工作,对分布式服务相关的主流开源框架和技术体系有着丰富的实践经验。同时,我也在互联网独角兽和大型上市公司担任过架构师、技术总监等职务,因此也是一位资深的技术面试官,面试过的候选人不下数百名。对于当下的互联网应用开发而言,分布式服务已经是一种标配的技术体系,各个公司...

2022-10-08 09:13:00 28

原创 Innodb引擎数据结构是怎样的

准备工作到现在为止,MySQL对于我们来说还是一个黑盒,我们只负责使用客户端发送请求并等待服务器返回结果,表中的数据到底存到了哪里?以什么格式存放的?MySQL是以什么方式来访问的这些数据?这些问题我们统统不知道,对于未知领域的探索向来就是社会主义核心价值观中的一部分,作为新一代社会主义接班人,不把它们搞懂怎么支援祖国建设呢?我们前边唠叨请求处理过程的时候提到过,MySQL服务器上负责对表中...

2022-10-07 14:24:00 39

原创 掌握Mysql事务底层原理的这些内容,吊打面试官

对于大部分程序员来说,他们的任务就是把现实世界的业务场景映射到数据库世界。比如银行为了存储人们的账户信息会建立一个account表:CREATE TABLE account ( id INT NOT NULL AUTO_INCREMENT COMMENT '自增id', name VARCHAR(100) COMMENT '客户名称', balance INT COM...

2022-10-07 14:17:00 42

原创 Default Activity not found 问题解决

AndroidManifest.xml在这个文件中配置默认activity<activity android:name=".MainActivity" android:exported="true" > <intent-filter> <action andr...

2021-08-11 08:35:00 106

原创 pkg_config_path 环境变量设置 教程

查看 pkg_config_path环境变量命令1 echo $PKG_CONFIG_PATH查看自己的 pkgconfig路径在哪里?1 find / -name pkgconfig设置 pkg_config_path 环境变量方法有两种方法都可以设置 pkg_config_path 环境变量 。1、如果你只是想加上某库的pkg,只需要用如下命令:1 exp...

2021-05-25 21:17:00 118

原创 Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private ...

早上ytkah在测试laravel用composer安装一些插件时出现了一些错误,提示如下,是github的ssh密匙认证错误,提示要重新生成token,然后保存在/root/.config/composer/auth.json文件中Cloning failed using an ssh key for authentication, enter your GitHub credential...

2021-05-18 17:40:00 45

原创 docker php安装GD扩展

apt update #更新软件源apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev #安装各种库docker-php-source extract #解压源码cd /usr/src/php/ext/gd #gd源码文件夹docker-php-ext-configure gd --with-webp-dir=/us...

2021-05-17 16:14:00 27

原创 mysql 隔离级别

查看当前mysql隔离级别mysql> show variables like 'tx_isolation'设置隔离级别mysql> set global transaction isolation level read committed;global 和session 这是两个作用域,global是全局使用,session 当前对话框使用隔离级别{读不提交:R...

2021-03-01 18:51:00 19

原创 mysql优化笔记

mysql优化层级第一优先级:sql及索引第二优先级:数据表结构第三优先级:系统配置第四优先级:硬件第一步:确定慢查询语句开启慢查询日志 1 show VARIABLES like 'slow_query_log'; 2 3 show VARIABLES like '%log%'; 4 5 set global log_queries_not_using_...

2021-02-24 22:05:00 22

原创 apt-get 修改源

如果您正在运行 Debian,请尽量使用像aptitude或者synaptic一样的软件包管理器,代替人工手动操作的方式从这个网页下载并安装软件包。您可以使用以下列表中的任何一个源镜像只要往您的/etc/apt/sources.list文件中像下面这样添加一行:deb http://ftp.de.debian.org/debian buster main 请使用最终确定的源...

2020-11-18 11:55:00 63

原创 上传文件时$_FILES为空,可能的原因及解决方法

上传视频的时候打印$_FILES为空,小的文件就没问题,后来发现是因为传的文件太大,出现这个问题的原因主要有两个:表单原因或者php设置原因:1,表单类型:上传文件的表单编码类型必须设置成 enctype="multipart/form-data",因为要传大数据,一般提交方式用POST.2,php设置问题:php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_...

2020-10-05 14:29:00 178

原创 令人困惑的strtotime

之前一直被PHP strtotime 计算时间出错搞得很头疼。看了鸟哥的文章。才明白 从逻辑上来讲,这不是问题。经常会有人被strtotime结合-1 month, +1 month, next month的时候搞得很困惑, 然后就会觉得这个函数有点不那么靠谱, 动不动就出问题. 用的时候就会很慌...这不, 刚刚就有人在微博上又问我:鸟哥,今天是2018-07-31 执行代码:da...

2020-05-07 13:53:00 16

原创 krpano 学习第一天

先学习如何生成全景krpanotools makepano -config=templates/vtour-normal.config ./haha.jpg

2020-04-20 13:28:00 15

原创 git 全量同步分支

当前分支是maser分支,我想将stable分支上的代码完全覆盖brush分支,首先切换到brush分支。git reset --hard origin/stable执行上面的命令后brush分支上的代码就完全被stable分支上的代码覆盖了(本地分支),然后将本地分支强行推到远程分支。git push -f...

2019-12-13 11:32:00 25

原创 MYSQL 什么时候用单列索引?什么使用用联合索引?

我一个表 students 表,有3个字段 ,id,name,age 我要查询 通过 name 和age,在这两个字段 是创建 联合索引?还是分别在name和age上创建 单列索引呢? 多个字段查询什么情况下用联合索引 什么时候分别创建单列索引呢?1,首先要确定优化的目标,在什么样的业务场景下,表的大小等等。如果表比较小的话,可能都不需要加索引。2,哪些字段可以建索引,一般都where、o...

2019-11-15 13:33:00 24

原创 _blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK} pip

python2.6 get-pip.py 报错下面的错误_blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK} pip解决方案:# 1, 从官方github获取具体版本的pipwget https://raw.githubusercontent.com/pypa/get-pip/master/2.6/get-pip.py# 2,运行刚才获取的...

2019-07-25 11:42:00 24

原创 Mac php 装imagick扩展 菜鸟教程

1.2、直接brew install imagemagick@6完成安装2、去http://pecl.php.net/package/imagick下载安装包2.1、下载完后解压tar -xzvfimagick-3.4.3.tar。2.2、cd imagick-3.4.32.3、执行cd /usr/local/Cellar/php@7.2/7.2.17_1/bin/phpize...

2019-06-18 17:59:00 46

原创 git仓库搬家

1). 从原地址克隆一份裸版本库git clone --bare git://xxxxx.com/xxx.git2). 然后到新的 Git 服务器上创建一个新项目3). 以镜像推送的方式上传代码到 新的 服务器上cd test.gitgit push --mirror git@xxxxx.com/xxx.git4). 删除本地代码cd ..rm -rf test.git5). ...

2019-04-11 13:37:00 16

原创 文章简介 字符串截取

/** * 字符截取 支持UTF8/GBK * @param $string * @param $length * @param $dot */function str_cut($string, $length, $dot = '...') { $strlen = strlen($string); if($strlen <= $length) return $string...

2019-04-04 18:33:00 17

原创 git pull 免密

linux下在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:touch .git-credentialsvim .git-credentialshttps://{username}:{password}@github.com2. 在终端下执行 git config --global credential.helper stor...

2018-05-04 13:19:00 21

原创 centos7安装MongoDB3.4

简介MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。Packages包说明MongoDB...

2018-03-21 18:02:00 19

原创 go 格式化时间戳

func main() {//获取时间戳timestamp := time.Now().Unix()fmt.Println(timestamp) //格式化为字符串,tm为Time类型tm := time.Unix(timestamp, 0)fmt.Println(tm.Format("2006-01-02 03:04:05 PM"))fmt.Println(t...

2018-02-06 22:07:00 25

原创 golang获取IP地址

ip:=this.Ctx.Request.RemoteAddrip=ip[0:strings.LastIndex(ip, ":")]

2018-01-25 23:10:00 38

原创 Go语言中cannot convert adminname (type interface {}) to type *: need type assertion的解决办法...

解决的办法是把string(adminname)替换为adminname.(string)。其它类型也是类似。

2018-01-25 18:50:00 18

原创 golang 打印变量类型

fmt.Println("type:", reflect.TypeOf(err.Error()))

2018-01-25 13:18:00 27

空空如也

空空如也

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

TA关注的人

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