自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MacOS - 程序坞,但图标消失不见了 但是还能用

经验证 改名字可以修复。但是系统的比如启动台 也显示不出来。输入命令如下:(注意:需要 sudo 权限,输入密码。重启什么的都尝试了。如图 强迫症难受死。

2024-04-08 22:59:30 256

原创 m1 + swoole(hyperf) + yasd + phpstorm 安装和debug

报错 checking for boost... configure: error: lib boost not found. Try: install boost library。我的目录在 /opt/homebrew/etc/php/7.4/php.ini。说明你的环境变量中没有引用到boost的库 需要按照你的路径添加环境变量。查看拓展是否安装正确 php --ri yasd 输出以下信息位正确。最后还是没运行起来 运行起来再更新。并且加到相应env下 加env。1.安装boost库。

2024-01-10 14:01:46 569

转载 解决登录linux环境后每次都要source /etc/profile使环境变量生效问题

解决办法:1.编辑~/.bashrc文件vim ~/.bashrc12.在末尾添加如下代码if [ -f /etc/profile ]; then. /etc/profilefi1 2 33.wq保存退出即可

2021-09-18 11:25:22 1617

原创 go 环境搭建&配置&dlv配置

1.下载并解压wget -c https://dl.google.com/go/go1.17.1.linux-amd64.tar.gz -O - | tar -xz -C /usr/local2.配置环境变量 ,我这里直接给root装vi /root/.bashrcGOROOT=/usr/local/goGOPATH=$HOME/goGOBIN=$GOPATH/binPATH=$PATH:$GOBINGO111MODULE=onGOPROXY=https://goproxy.c

2021-09-18 11:08:30 780

原创 go的继承以及接口多态的使用

go继承是通过组合继承的方式,具体使用如下type baseRoom struct { RoomName string}//这里继承房间类type myRoom struct { myRoomName string baseRoom}接下来我们定义一个interface接口,为基础房间类型,并为基础类型实现get set方法type iroom interface { getName() setName(string)}//给room实现方法func (p* ba

2021-06-28 17:10:26 508

原创 正则匹配非xxx字符串

^((?!xxx).)+$

2021-05-19 15:17:10 446

原创 剑指offer 完整python题库大全,附加答案

# !/usr/bin/python# -*- coding: UTF-8 -*-# import sys# 1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序# ,每一列都按照从上到下递增的顺序排序。请完成一个函数,# # 输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# class Solution:# def Find(self, target, array):# n = len(array)# .

2020-06-01 20:24:43 666

转载 golang相关知识

defer与panicfunc中defer是队列形式存储的,panic执行后面的defer不加入队列package mainimport ( "fmt")func main() { defer_call()}func defer_call() { defer func() { fmt.Println("打印前") }() defer fun...

2019-10-09 19:05:45 124

转载 超全mysql 5min命令查询

一、命令行操作1、显示所有库:show databases;2、要操作某个库,比如库名:db_book:use db_book;3、查看表的基本结构,比如表名:t_book:desc t_book;4、查看某个表的创建sql语句:show create table t_book;二、数据类型...

2019-08-26 15:38:16 260

原创 redis 从一个服务器迁移到另一个服务器 key 迁移脚本

#!/bin/bashsrc_ip=127.0.0.1src_port=6300dest_ip=127.0.0.1dest_port=6301#要遍历的keyk=(test test1 test2)for loop in ${k[*]}doredis-cli -h $src_ip -p $src_port --rawdump $loop | pe...

2019-07-17 18:58:24 1579

转载 epool如何高效

开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么,它到底为什么可以高速处理这么多并发连接呢?先简单回顾下如何使用C库封装的3个epoll系统调用吧。...

2019-06-27 20:06:46 341

转载 lua 文件读写

lua里的文件读写模型来自C语言,分为完整模型(和C一样)、简单模型。1、简单模型io.input([file]) 设置默认的输入文件,file为文件名(此时会以文本读入)或文件句柄(可以理解为把柄,有了把柄就可以找到文件),返回文件句柄。io.output([file])设置默认的输出文件,参数意义同上。io.close([file])关闭文件,不带参数关闭默认的文件...

2019-06-22 18:23:04 332

转载 redis-lua mac下环境搭建+跑通

参考文档https://blog.csdn.net/wodwl/article/details/7970263#redis 安装下载任意版本的redis安装包cd redismake#安装mac下的 wgetbrew wget#lua安装#lua依赖以下两个包,先安装依赖包brew install libreadline5brew install libreadline...

2019-04-04 16:33:07 428

转载 golang实现栈操作

栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈有时又叫LIFO(先进后出)表。对栈的操作有Push(进栈)和Pop(出栈),前者相当于插入,后者相当于删除最后插入的元素。以下用双向链表和切片实现分别实现栈操作//stack//用双向链表实现stacktype Element interface {}var header *entry //链表表头...

2019-03-22 16:38:16 1960

转载 actor、reactor与proactor模型

actor、reactor与proactor模型:高性能服务器的几种模型概念。actor模型:实体之通过消息通讯,各自处理自己的数据,能够实现这并行。说白了,有点像rpc。skynet是actor模型。reactor模型:1 向事件分发器注册事件回调2 事件发生4 事件分发器调用之前注册的函数4 在回调函数中读取数据,对数据进行后续处理libevent是re...

2019-03-21 18:21:56 624

原创 go语言学习记录

1.只有当某个函数需要被外部包调用的时候才使用大写字母开头,并遵循 Pascal 命名法;否则就遵循骆驼命名法,即第一个单词的首字母小写,其余单词的首字母大写。2. (:=) 是声明加赋值 (=) 只有赋值3. 安装完之后 需要配置go的环境变量 , 编辑器可以选择jitbrain公司的goland,配置完环境之后可以用go env来查看环境变量4.不同的作用域,允许定义...

2019-03-19 19:01:23 163

转载 typedef 定义函数指针

原文地址:typedef定义函数指针作者:兰音(一)简单的函数指针的应用。 //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } ...

2019-03-14 18:27:51 1588

原创 做的几个有意思的算法题(带解法)

问题1:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的...

2019-03-07 14:22:03 1144

转载 浅析三种特殊进程:孤儿进程,僵尸进程和守护进程

其实有时想想linux内核的设计也蕴含着很多人生哲学,在linux中有这么几个特殊进程中,我们一开始见到它们的名字可能还会觉得很诧异,但在了解完了原理后,我们仔细想想,这样的命名也不无道理!下面我就给大家分别介绍一下这三种特殊的进程!  1.孤儿进程  如果父进程先退出,子进程还没退出那么子进程将被 托孤给init进程,这是子进程的父进程就是init进程(1号进程).其实还是很好理解的....

2019-02-25 17:10:56 991

转载 服务器面试宝典(转)

转载自 https://github.com/CyC2018/Backend-Interview-Guide/blob/master/doc/%E4%B8%80%E6%96%87%E5%B8%AE%E4%BD%A0%E7%90%86%E6%B8%85%E9%9D%A2%E8%AF%95%E7%9F%A5%E8%AF%86%E7%82%B9.md . 前言面试考察的知识点多而杂,要完全掌...

2019-02-25 14:30:24 3645

原创 python协程的概念

1.python协程   yield  send 关键字协程是用户态的线程,比线程消耗更小协程只是在单一的线程里不同的协程之间切换,其实和线程很像,线程是在一个进程下,不同的线程之间做切换,这也可能是协程称为微线程的原因吧2.python多线程是假的多线程,是在lua虚拟机上跑的多线程,最多只能跑满一个核心3.协程阻塞进程也会阻塞委派生成器的应用    很经典的一个例子ht...

2019-02-13 11:09:38 456

转载 python引入模块时import与from ... import的区别

转载自 https://www.cnblogs.com/xxoome/p/5880693.html     import datetime是引入整个datetime包,如果使用datetime包中的datetime类,需要加上模块名的限定。1 import datetime2 3 print datetime.datetime.now()    如果不加模块名限定会出现错误:...

2019-02-13 10:44:35 763

转载 python 全局变量

1. 在函数内部引用全局的变量,有同名局部变量疏忽了就会出现错误,比如:#file1.py var = 1def fun():  print var  var = 200print fun() #file2.pyvar = 1def fun():  var = var + 1  return varprint fun() 这两个函数都会报错Unbound...

2019-02-13 10:43:14 123

转载 网络游戏-断线重连

转载自:https://www.jianshu.com/p/110d1f0b457d 1、背景移动网络信号波动频繁,给移动游戏开发者带来诸多困扰,处理不好会造成较差的用户体验以及重复扣道具等严重问题。因此弱网络问题在TDR技术评审中作为客户端重点挑战项,并且弱网络专项测试达标后方能上线。本文就过往项目中遇到的问题给出一种比较通用解决方案。2、网络连接方式通常游戏客户端都是通过创...

2019-01-31 11:24:54 2810 1

原创 python 正则切割导入excel

import reimport xlsxwriterdataList = []with open("1172.txt", mode='r') as file: for line in file: res = re.findall(r'.*(\[.*\])cmd.*commonId\":\"(.*)\"+?,.*open_id\":\"(.*\"?)\",\"pay...

2019-01-19 16:56:56 266

转载 C++ 类的静态成员及静态成员函数

转载自https://www.cnblogs.com/codingmengmeng/p/5906282.html  对象与对象之间的成员变量是相互独立的。要想共用数据,则需要使用静态成员和静态方法。   只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间)   静态成员变量虽然在类中,但...

2019-01-03 15:58:16 1355

转载 哈希算法通俗易懂

转载自:http://www.sohu.com/a/232586831_100078137聊到区块链的时候也少不了会听到“哈希”、“哈希函数”、“哈希算法”,是不是听得一头雾水?别急,这一讲我们来讲讲什么是哈希算法。哈希是一种加密算法哈希函数(Hash Function),也称为散列函数或杂凑函数。哈希函数是一个公开函数,可以将任意长度的消息M映射成为一个长度较短且长度固定的值H(M)...

2018-12-11 19:57:29 17268

原创 IDEA &mac& java springmvc项目搭建

IDEA  mac  java springmvc项目搭建先导入一个项目并且选择你的项目文件夹 还有个前提,将mysql和tomcat都装好,这里就不复述如何装好了,并且将项目中的sql文件直接命令行执行sql文件 导入项目不用选择从任何环境导入,完成界面如下接下来配置好tomcat  快捷键command+,   弹出下面界面选择tomcat,并且将lib添加你要...

2018-11-24 16:14:36 338

原创 python mac安装MySQLdb 模块 遇到的坑

1.首先需要在mac安装好mysql2.遇到错误    error: command 'cc' failed with exit status 1_mysql.c:44:10: fatal error: 'my_config.h' file not found解决方案brew install mysql-connector-c   重装一遍这个3.遇到错误  string i...

2018-10-27 16:20:35 544

转载 Python中单、双下划线的区别总结

前言Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。我们大家在学习Python的时候,好像很多人都不理解为什么在方法(method)前面会加好几个下划线,有时甚至两边都会加,比如像__this__这种。在我看到上面的文...

2018-10-23 09:58:31 137

转载 python3 bytes与str数据类型相互转换

转载自https://www.cnblogs.com/liujiming/p/8490636.htmlbytes主要是给在计算机看的,string主要是给人看的中间有个桥梁就是编码规则,现在大趋势是utf8bytes对象是二进制,很容易转换成16进制,例如\x64string就是我们看到的内容,例如'abc'string经过编码encode,转化成二进制对象,给计算机识别b...

2018-10-22 17:49:56 851

转载 python 正则表达式

Python 正则表达式入门(初级篇)本文主要为没有使用正则表达式经验的新手入门所写。转载请写明出处https://www.cnblogs.com/chuxiuhong/p/5885073.html引子首先说 正则表达式是什么?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、...

2018-10-18 15:56:35 125 1

转载 python 函数的局部变量和全局变量 global

本文转载自http://blog.csdn.net/mldxs/article/details/8559973侵删 当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。使用局部变量例7.3 使用局部变量#!/usr/bin/...

2018-10-17 16:25:03 1875

转载 Python中使用XMLRPC(入门)

https://www.cnblogs.com/lxt287994374/p/3904219.htmlhttps://www.cnblogs.com/lxt287994374/p/3904336.html 

2018-10-17 15:07:03 751

转载 apscheduler的使用

原文链接https://www.cnblogs.com/yueerwanwan0204/p/5480870.html

2018-10-17 14:44:37 673

原创 XCODE9 真机调试遇到的坑

今天编译了一个项目,想在真机上运行跑,可是跑步起来,遇到的第一个问题如下             、点击后怎么都没办法添加开发者账号,在搜索栏搜索钥匙串,并且将无用和多余的钥匙串删除             然后再次添加,申请开发者账号,并且设置项目中的signing,再次编译运行,完美通过!...

2018-10-08 22:34:17 1018

转载 TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...

了解TCP协议端口的连接状态,对排除和定位网络或系统故障会有很大帮助,因此了解一下是有必要的:一、LISTENING   提供某种服务,侦听远方TCP端口的连接请求,当提供的服务没有被连接时,处于LISTENING状态,端口是开放的,等待被连接。二、SYN_SENT (客户端状态)  客户端调用connect,发送一个SYN请求建立一个连接,在发送连接请求后等待匹配的连接请求,此时状态为SYN_S...

2018-06-26 10:47:10 15618 2

转载 C++ STL 栈和队列详解

一.解释:1.栈  栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示:     结论:后进先出(Last In First Out),简称为LIFO线性表。  举个例子:你在洗碗把洗好的碗编号为1、2、、、n依次摞起来,1号在最下面,向上编号依次增加,然后再从上到下把碗放好,这样的话,先被洗的碗,就后被放好。2.队列  队列(Queue)也是一种运算受...

2018-06-25 16:06:06 885

转载 解析UML类图符号意义

 软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一下UML类图符号的详细介绍吧。UML类图符号        在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association)...

2018-06-23 16:34:06 697

转载 为什么要把父类的析构函数设置为virtual

转载自:https://blog.csdn.net/huangshanchun/article/details/41847379如果我们想通过基类的指针去释放子类的对象(这里必须是new出来的对象),就需要基类将基类的虚函数设置为virtual,看下面的例子:[cpp] view plain copy#include<iostream>  using namespace std;   ...

2018-06-14 15:36:12 801

《Linux高性能服务器编程》(游双)

《Linux高性能服务器编程》是Linux服务器编程领域的经典著作,由资深Linux软件开发工程师撰写,从网络协议、服务器编程核心要素、原理机制、工具框架等

2018-05-28

omniplan 3.1 亲测可用中文破解版

亲测可用中文破解版,装完了运行注册码进行破解!omniplan是一款专业的mac下的项目管理软件

2018-05-25

SftpNetDriveFree.zip

好用的sftp 可以一键连接你想连接的服务器, 记得配置相应的文件夹界面

2017-11-10

VCLSKin 5.60 for XE - D10.1 Berlin 10.1 Update2.rar

对于 编译delphi 缺少 #include "WinSkinData.hpp" 的朋友可以试试

2017-10-26

delphi ics 2010版本

已经解决所有编译遇到的坑 直接编译引用就可用 ics 2010 OverbyteIcsV7.zip ICS很有名!

2017-10-26

DelphiDistiller.exe

DelphiDistiller.exe

2017-07-20

阿里巴巴Java开发手册.pdf

2017-03-27

sqlite3_key

免费版sqlite不带加解密功能,这个wssqlite实现了加解密数据库的功能,网上好多都是不能编译成功的

2016-02-03

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

TA关注的人

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