自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 CentOs8虚拟机上搭建无密码访问的samba

前言家庭用的samba环境,没有密码最方便。也没什么安全性的问题。特别是做网站开发的时候,直接映射网络驱动器最方便。CentOs8之后,因为系统安全和samba软件版本的变化,一些默认设置跟原来不一样了。本文根据自己的摸索总结记录如下:安装配置yum install sambasystemctl start smbsystemctl enable smbfirewall-cmd --permanent --zone=public --add-service=sambafirewall-

2021-04-01 14:36:20 467

原创 用虚拟机+CentOS8配置LAMP环境

用centos8配置lamp化境。因为OS不同和软件的版本不同,配置上跟之前的版本略有差异。之前适合centos6和centos7的教程未必好使。我查到的网上还没有一篇文章完全好使的。经过一定的摸索,终于安装成功,以本文记录一下我的操作过程。软件环境准备Windows10虚拟机软件VirtualBox6.1CentOs83的boot iso(约700M)本文安装软件依然采用yum,因为对新的包管理不熟。安装CentOs83的虚拟机网络配置选择默认的nat其他硬件设置酌情选择安装过

2021-04-01 13:41:43 217

原创 scanf会把换行符留在buffer中吗?

http://qa.gongzu123.com/index.php/37/scanf%E4%BC%9A%E6%8A%8A%E6%8D%A2%E8%A1%8C%E7%AC%A6%E7%95%99%E5%9C%A8buffer%E4%B8%AD%E5%90%97%EF%BC%9F

2021-03-11 01:27:52 188

原创 解决CentOS下默认安装apache外部不能访问的问题

安装结束后,本机用wget可以访问。其他机器访问被拒绝。原因是默认防火墙阻止了80端口。以下两条命令可以让防火墙允许这个访问。# firewall-cmd --add-service=http --permanent# firewall-cmd --reload重启依然有效。...

2021-02-19 00:09:01 283

原创 VirtualBox下CentOS虚拟机host only模式默认无效的解决方案

因为这个网卡并没有在启动的时候激活。进入目录/etc/sysconfig/network-scripts/里面是网卡配置文件。通常hostonly的配置文件名称是:ifcfg-enp0s8打开这个文件,可以看到ONBOOT=no这一行配置。把它改成ONBOOT=yes, 重启虚拟机即可。...

2021-02-18 23:41:11 389

原创 如何学习一套系统的数据库部分

1、按照说明部署好系统,达到可以运行状态2、运行系统,争取每个功能都用到。2.1 注册多个账号,分属不同的角色。2.2 每个账号都把该有的功能走一遍。2.3 测试数据尽量标志性显著。2.4 这个使用也是为了向数据库中填充基础数据。这些数据反过来有助于观察接口和逻辑。3、研究数据表结构。最好用phpMyAdmin之类的软件。可观差到之前自己灌进去的数据。4、研究查询语句。打开数据库的全部查询日志。运行软件的每一个功能,看看触发了那些查询语句。逐条语句研究。...

2021-02-17 23:50:32 106

原创 新版phpMyAdmin在php5下无法运行

新版phpMyAdmin在php5下无法运行。需要升级到至少PHP7.因为有函数PHP5没有,会报错。

2021-02-17 17:51:51 243

原创 宝哥谈AI

“90%的人认为正确的,往往是我反对的 -- Paul Yang’1. 前言我与AI还是能扯上点关系的。硕士读的NLP,自认为真的用心学了。我可能算是百度第一个“算法工程师”,也是NLP团队的第一任Leader。近些年又重度经历All in AI投入过亿最终打了水漂的过程。我从算法转到工程,又从工程转到管理。但AI相关的工作也一直没中断。本文就谈谈我对AI的理解。但脱产已久,水平有限,错误之处欢迎交流。2. 关于AI的定义谈一件事情,首先要对它有个定义。以防止争执了半天,实际没在讨论同一

2021-02-06 23:59:30 167

原创 从汇编的角度看C语言(二)一道面试题

1. 一道面试题Hello World下面是我经常用的一道面试题#include <stdio.h>int main(int argc, char* argv[]){ int a[100000000]; printf("Hello World\n"); return 0;}在linux 64位系统下,问题如下:以上程序能否编译通过,能否运行通过,能否看到“Hello World”打印出来?为什么?如果把int a 和print两

2021-02-05 23:10:42 206 1

原创 Mac下用VirtualBox运行CentOS虚机CPU过高的问题

Macx下用VirtualBox运行CentOS虚机CPU过高的问题啥都不做,cpu90%以上,风扇狂转。解决方案1.开另一个空的虚拟机先。内存4M,一切配置最小。无启动,无安装。先运行这个空的虚拟机,然后在运行centos虚机。亲测好用。但机器在休眠中醒来就又又又又狂转了。还得按顺序把虚拟机重启一遍。不是个好办法。解决方案2打开/boot/grub2/grub.confmenuentry 'CentOS Linux 7 (Core), with Linux 3.10.0-229.el7.x86

2021-02-03 11:22:34 939

原创 解决PHP邮件一直不能发送的问题

apache的日志提示email send error: Could not instantiate mail functionmail日志提示: NOQUEUE: SYSERR(apache): /etc/mail/sendmail.cf: line 0: cannot open: Permission deniedgoogle发现是SElinux的安全机制导致evealed that the issue was caused by SELinux.Running: getsebool ht

2021-02-03 00:11:12 342

原创 招个人为啥那么难?

前言很多人都反映招人难。创业公司的小老板们经常为招人发愁,BAT等超级大公司的各级主管们为此也经常叫苦连天。招聘,太重要的。无论是团队扩充还是替换,有了源头活水才好办。而且招聘是一扇跟外界联系的窗户,只要公司不倒闭就不能停止招聘,但节奏可以控制。我当互联网公司的主管超过17年了。干过百度阿里这样的万人大公司;探探这种千人的中等公司,以及十人左右的初创公司。总体感觉,短期招人难是存在的,长期没有那么难。本文就聊聊自己的招聘心得。招人难,可能主要犯了如下错误。1. 岗位不清晰圣心难测,盲

2021-01-20 21:21:08 226

原创 解决OS11下VirtualBox虚拟机无法启动的问题

我的MacBook升级到Big Sur 11.1,发现VirtualBox下所有的虚拟机都无法启动。重置系统完整性保护,问题解决。 ​​​​

2021-01-20 14:27:10 1303 1

原创 Macbook Big Sur使用GDB

Macbook Big Sur使用GDBbrew install gdb增加codesign 签名发现创建系统签名失败,可以创建登陆签名创建登陆签名,然后导出导入成系统签名重启给gdb签名codesign -s gdbcername /usr/local/bin/gdb发现还是不好使。用sudo运行gdb,好使。2-7的过程可以不做。不经常在mac下gdb,偶尔应急,sudo足够。...

2021-01-20 12:10:02 484

原创 如何讲明白一个系统设计

如何讲明白一个系统设计二宝真好记粗懂技术,装懂艺术内容审核中内容将在审核通过后自动发布把一个系统说明白并不是一件容易的事儿。有很多工程师宁愿写代码也不愿意写文档。有些工程师在一个系统上工作超过1年了,却依然不能给一个新人一次性讲明白。不得不说,把系统讲明白是一种能力。心态:观众视角永远把观众想象成这样的人:有点技术基础,对业务场景一知半解,对系统实现完全无感,智商方面比自己低一二个层次。要有秒变观众的能力。切换视角之后,自己认为讲解是否清晰明了? 如果还不够,改。

2021-01-19 21:28:58 376 1

原创 从汇编的角度看C语言(一)

@[TOC]从汇编的角度看C语言(一)从汇编的角度看C语言gcc -S 参数可以把C语言代码转换成汇编代码。对照汇编代码看C别有一番风味,很多编译器行为都有了本质的解释。本人对汇编也是一知半解,工作中没有用到过,上学时候学的还是16位的汇编,基本上也忘光了。一边学习一边记录吧。复习汇编,一个简单的例子如下是一段非常简单的c程序,文件名为:aa.cppint main(int argc, char* argv[]){ int abc = 5; return abc;}把它编译成汇编

2021-01-17 16:21:25 319 1

原创 C语言与C++在编码细节上的几个不同

C语言与C++在编码细节上的几个不同我之前写程序,一直是类C的风格,但用g++编译器。因为喜欢面向过程的设计,又觉得c++的某些特性非常的方便。一天心血来潮,把几段程序移植到gcc,遇到几个小问题,以本文记录。C++的继承,多态,泛型模板之类高级特性,C语言压根没有。这里也不做比较。本文中C语言都用gcc来编译,C++用g++来编译。每个例子都是g++可以通过,但gcc不能通过的情况。并给出如何让gcc通过的方法。1、变量声明的位置g++可以正常编译的代码gcc中,...

2021-01-14 15:51:57 178 1

原创 MD5的效率没哟想象中那么低

MD5的效率没哟想象中那么低以前在我的C代码基础库中,一直用MD5来做哈希函数。知道MD5效率不高,但系统瓶颈通常不在这里。最近替换成Murmur Hash,效率提升约2.5倍。又测了测最基础的乘以一个素数累加的哈希函数,效率跟MD5一模一样。所以MD5也没有想象中那么差。原因是MD5和MurmurHash都混合了以字长为单位的运算,而不仅Byte 运算...

2021-01-04 15:27:04 1037 1

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

TA关注的人

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