让你的mysql或mariadb 支持ipv6

如果你在windows 或Linux系统已经安装了mysql/mariadb,并且操作系统本身已经支持了ipv6。 在/etc/my.conf 这样配置可以让mysql也支持ipv6 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock port=13306 bind-address = :: # Disabling symbolic-links is recommended to prevent assor
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

分布式系统:持续一致性

在分布式系统中,数据复制一般是为了增强系统的可用性或提高性能,但是数据一致性跟系统性能往往是矛盾的,对于数据复制的一致性问题没有最好的解决方法。除非放宽对一致性的要求才能获取特定场景下面的有效解决方法。
分类: 编程语言 发布时间: 03-28 23:01 阅读次数: 0

C语言尝试在不同源文件中调用程序段

基于Visual Studio 2015 将下面两个cpp文件置于同一源文件目录下即可 源.cpp #include <stdio.h> int main() { extern int sum(int x, int y); int x, y; printf("please enter two nums:"); scanf("%d%d", &x, &y); printf("sum:%d\n", sum(x, y)); return
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

华硕AC66U_B1救砖或者恢复固件

手贱,刷了个DD-WRT,然后发现无法还原固件,刷不回原厂固件。网上找不到恢复的方法。还是DD-WRT官网给力,本身就提供了恢复原厂固件的方法,是英文的。但是其中提到的一个工具,现在没有了。ASUS recovery tool这个工具不好找。然后在其他的文章搜到了替代的方法。 先说 AC66U_B1 怎么进入救援模式: 1.接通电源,不要开机。 2.按住WPS五秒,不松开。 3.开机,等待电源灯闪烁,关机。 4.按住Reset,不松开,再开机,等待电源灯慢速闪烁。 好了,现在进入了救援模式。上
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

密码破解之Hydra

参数参考了David Camp -R 继续从上一次进度接着破解 -S 大写,采用SSL链接 -s <PORT> 小写,可通过这个参数指定非默认端口 -l <LOGIN> 指定破解的用户,对特定用户破解 -L <FILE> 指定用户名字典 -p <PASS> 小写,指定密码破解,少用,一般是采用密码字典 -P <FILE> 大写,指定密码字典 -e <ns> 可选选项,n:空密码试探,s:使用指定用户和密码试探 -C <FILE> 使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数 -M
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

xtrabackup工具备份与恢复

1、xtrabackup简介 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBackup支持所有的Percona Server、MySQL、MariaDB和Drizzle。 xtrabackup有两个主要的工具:xtrabackup、innobackupex xtrab
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

Redis的常用命令(三)

4.存储set类型   在Redis中,我们可以将Set类型看作为没有排序的字符集合,和list类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。Set可包含的最大元素数是4294967295。和List类型不同的是,Set集合中不允许出现重复的元素。 1)sadd key value1、value2…:向set中添加数据,如果该key的值已有则不会重复添加 2)srem key member1、member2…:删除set中指定的成员 3)smembers k
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

PYTHON定义函数制作简单登录程序(详细)

环境:python3.* 结构: dict_name = {} #定义一个字典,后面用到 def newuser(): #定义注册函数 prompt1='login desired:' while True: #循环开始一直为真,除break外。 name = input(prompt1) #用户输入一个值,赋值给name if (dict_name.__contains__(name)): #在字典里查找看有没有用户输入的相对应的键。 prompt1 = '--name taken,try
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

001 质数

今天做到一道关于“质数”的题目,想到去年九月吃“黎曼猜想”的瓜时看李永乐老师发到网上的视频,觉得可以写个“番外博客” 1. 欧几里德证明“质数有无穷多个” 假设质数是有限个,不妨设其为 2, 3, 5, ..., p,即 p 为最大质数 令 q = 2 x 3 x 5 x ... x p + 1 若 q 为质数,则 q > p,与 p 为最大质数矛盾 若 q 为合数,则找其约数(分解质因数),得到 q 对 2、3、5、...、p 取余,均得 1,与 q 为合数矛盾 => 假设不成立 => 质数
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

《PHP内核剖析 - FPM》

一:概述   - FPM 定义     - FPM(FastCGI Process Manager)是PHP FastCGI运行模式的一个进程管理器。   - FastCGI     - Web服务器(如:Nginx、Apache)和处理程序之间的一种通信协议。     - 注意:它只是一种协议!(与HTTP协议类似)     - 具体请戳 《PHP - CGI/Fastcgi/PHP-FPM》 二:FPM 的作用   - PHP只是一个脚本解析器,我们可以把它理解为一个普通的函数,输入是PH
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

Oracle学习-用户篇

四个默认用户 Oracle的安装完成会产生四个默认用户,其级别依次是 sys > system > sysman > scott sys:必须以管理员或者系统操作人员的身份才能登录 system: sysman:通常用来操纵企业管理器(管理员级别) scott:默认会被上锁 权限介绍 数据字典 查询一个表的数据字典就是查询一个表有哪些字段(字段名、是否为空、数据类型) describe dba_users; 在mysql中查看一个表的数据字典为 show columns from 表名; 用户
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

python+selenium实例: 登录 与文本框输入内容,保存并返回断言标题的正确性

#coding: utf-8 import unittest from selenium import webdriver import time class LoginCase(unittest.TestCase): def setUp(self): #每个用例执行之前执行 print 'before test' self.dr = webdriver.Chrome() self.dr.get('http://localhost/wordpress/wp-login.php') # def
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

CSDN链接

https://blog.csdn.net/weixin_39541632
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

《请停止无效的社交》第一章七问七答读后感作文2300字

《请停止无效的社交》第一章七问七答读后感作文2300字: 引言:《请停止无效的社交》一书,作者:李小墨。这本书共4章,我将分4次整理出来。这里是第一章,共57页,我阅读完整理为6道问答题。希望对这个问题有兴趣的朋友,可以快速地读明白。我喜欢做共赢的事情,这是我喜欢探究的命题,通过整理梳理知识要点。上菜如下: 这本书企图回答以下两个问题:1.有效社交:都是相遇,为什么有些人很快被遗忘,而有些成为了真正的朋友?2.良好沟通:为什么有的人能让冲突的双方迅速达成共识,而有的把一个讨论话题变成一场争吵?
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

python django序列化

最好使用另外一个框架
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

【转载】 Sqlserver中DateAdd()函数

在Sqlserver数据库中,DATEADD() 函数在日期中添加或减去指定的时间间隔。例如计算当前时间往后一天的时刻以及往前1天的时刻时间即可使用DateAdd()函数来操作,DateAdd()函数的格式为:DATEADD(datepart,number,date),其中datepart参数是合法的日期表达式。number是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 以当前时间2019年3月22日 23:57:30的时间为例,以下几个例子帮助理解: (1)在
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

【LOJ6036】 「雅礼集训 2017 Day4」编码

传送门 LOJ Solution 因为?只有两种可能为0,1,所以就把这两个串搞出来。 那么现在?取0和?取1不能并存,前缀不能并存,所以就是一个\(2-SAT\),现在问题在于这个东西可能会有很多条边,所以考虑用Trie树优化这个过程。 显然根节点到这个点的路径上的所有字符串关键点都是它的前缀,那么考虑把每一个串用一个点挂到上面去,那么就还是可以跑\(2-SAT\),所以就可以做出来了。 代码实现 代码戳这里
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

为什么要学习算法和数据结构

网络上有很多文章都描述了算法的重要性,包括大公司面试,有大量的算法题。如果算法弱,那么极大可能与大公司错过。下面谈一谈为什么算法和数据结构重要,并且算法知识需要沉淀。 作为Java web开发人员,如果刚开始没有进入大公司,而进入小公司,又忙于项目,忙于学习各种框架,忽视了底层的学习,经过两三年之后,总会意思到自己在某方面的薄弱,特别是想深入一些框架底层知识,Java源码的内容等。为什么出现这种情况,因为在前期学习框架的内容时,框架是易学的,按照文档规范去做就可以了,甚至可以不用思考。我在刚入
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

ORA-12505,TNS:listener does not currently know of SID given in connect descriptor(不知道的SID)

使用SqlDeveloper登录Oracle,提示报错ORA-12505,如下 错误的提示大概就是不清楚这个SID,而SID是数据库实例的映射表示,那么其原因就是给定的SID不是Oracle实例的真正映射或根本就没有为Oracle实例做映射 解决办法 打开Oracle的listener.ora文件 路径为 D:\SoftwareDevelopment\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora(具体看你自己的安装路径) 修
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0

Oracle出现 The Network Adapter could not establish the connection

错误截图如下 排障 首先确保你的Oracle实例和监听服务是开启的,如下 然后,产生问题的原因就是你的主机名写错了 解决 打开listener.ora文件 D:\SoftwareDevelopment\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora (具体看你的实际路径) 文件内容大致如下 # listener.ora Network Configuration File: D:\SoftwareDevelopment\Ora
分类: 其他 发布时间: 03-28 23:01 阅读次数: 0
今日推荐