数据库分类 按数据库组织关系分两大类:关系型数据库(RDBMS)和非关系型数据库(NOSQL),这种分类比较宽泛。 一般按数据存储格式来划分数据库类型以及生产实践中的选型,大致分为以下四类: 行式存储数据库&am…
2025/1/17 5:13:00一、下载 我的百度网盘免费获取地址1:redis-desktop-manager-0.8.2.3849.exe 提取码: tx5f (20M左右) 我的百度网盘免费获取地址2:redis-desktop-manager-0.9.3.817.exe 提取码: 5xid (推荐下载这个10M) 官…
2025/1/17 4:59:41自从2012年5月25日苹果iOS 5.1.1系统完美越狱工具Absinthe 2.0的发布已经过去了8个多月的时间,在漫长的等待过后,苹果最新的iOS 6.1系统也宣告完美越狱。日前由pod2g、planetbeing、pimskeks、肌肉男这四名黑客组成的“evad3rs”团队发布了iOS 6.1完美越…
2025/1/17 4:07:57Java 解密错误InvalidKeyException: Illegal key size解决方法参考文章: (1)Java 解密错误InvalidKeyException: Illegal key size解决方法 (2)https://www.cnblogs.com/linlf03/p/9429861.html 备忘一下。
2025/1/17 2:01:27和朋友聊起一个话题,服务器部署架构升级对安全的影响。从最简单的一台服务器,到应用、数据库、文件服务器分离;从本地机房服务器到云服务器产品矩阵;从虚拟化到容器化部署,一直在往更安全的方向改变。本文试图构建这样…
2025/1/17 4:32:27 人评论 次浏览测试配置文件test.conf内容如下:代码如下:[first]w 2v: 3c 11-3[second]sw4test: hello测试配置文件中有两个区域,first和second,另外故意添加一些空格、换行。下面解析:代码如下:>>> import ConfigParser>>> …
2025/1/17 3:57:40 人评论 次浏览2019,华为一号文,任正非亲自落款! 全面提升软件工程能力与实践, 打造可信的高质量产品 ——致全体员工的一封信 我今天写信,是要和大家沟通公司如何全面提升软件工程能力和实践。二十年前的IPD变革,重构了我…
2025/1/17 3:36:43 人评论 次浏览心得 在没接触less之前,CSS可能是我最头疼的部分了,因为它往往需要书写大量看似没有逻辑的代码,不方便维护及扩展,不利于重用。而且我还要思考怎样写出组织良好且易于维护的CSS代码。与JavaScript,java等语言不同的是&…
2025/1/17 1:41:40 人评论 次浏览本篇是实现在 安装nginx 的基础上实现基于端口,基于IP,基于域名的三种反虚拟主机。 一、基于端口的虚拟主机二、基于域名的虚拟主机三、基于IP的虚拟主机一、基于端口的虚拟主机 修改nginx配置文件 [rootlocalhost ~]# vim /etc/nginx/nginx.confserve…
2025/1/17 6:18:28 人评论 次浏览ScheduledExecutorService来替代Timer主要原因例如以下: Timer不支持多线程。全部挂在Timer下的任务都是单线程的,任务仅仅能串行运行。假设当中一个任务运行时间过长。会影响到其它任务的运行,然后就可能会有各种接踵而来的问题。Timer的线…
2025/1/17 6:17:27 人评论 次浏览Git Fork WorkflowGit是目前最流行的源代码管理工具。大量的软件项目由 GitHub、Bitbucket 和 GitLab 这样的云服务平台或是私有的Git仓库来管理。Git分支管理并没有普遍适用的最佳做法,简单来说,在项目开发中使用多个分支会带来额外的管理和维护开销&am…
2025/1/17 6:16:56 人评论 次浏览异步async 并行:多个任务并发执行 同步sync 串行:多个任务依次执行 阻塞block 某个并发任务由于拿不到资源没法干活,从而无所事事地干等 进程并发-线程并发-协程并发 异步回调async callback A线程唤起B线程,令其干活 同时给B…
2025/1/17 6:16:25 人评论 次浏览在petshop4.0中也用到了几个常用的设计模式:简单工厂模式,工厂方法模式,策略模式,并附之返射与配置文件.下面就来用我自己的理解用大白话说出来. 1.简单工厂模式. 比如A与B一起写代码,A负责前台,B负责后台,B写了两个类:X与Y,A负责调用,那么1.A怎么知道B写了X与Y两个类呢?2.B又…
2025/1/17 6:15:54 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 在it圈混迹了这么久,做过各种各样的工作。但是我确一直不知道一个软件从无到有到底是怎么开发的。于是就产生了强烈的好奇心:一个软件产品的结果为什么是这样?为什么开发的速度不能再快…
2025/1/17 6:15:23 人评论 次浏览前端知识变化的太快,东西太多,太杂,你今天学一个框架,明天出来两个,1年前学的东西没怎么用,然后1年后忘的差不多了,是不是有点尴尬? 不过最近,我发现前端新技术、新框架的…
2025/1/16 22:40:08 人评论 次浏览普通数据过滤 PHP 内置过滤函数:addsclashes 函数和 stripcslashes 函数addcslashes($input, $charlist): 使用反斜线转义字符串 input 中的指定字符串. charlist 由指定字符组成的字符串.stripcslashes($input): 反转义由 addcslashes 转义的字符串.示例:// 需要执行SQL语句 $…
2025/1/16 22:39:38 人评论 次浏览有一些服务,需要动态IP,所以我们用重启路由器的方法实现。人工重启不可选,用定时脚本执行即可。贴代码,每种路由器,提示不一样。需要路由器有telnet功能才行。#!/usr/bin/env Python# -*- coding: utf-8 -*-import tel…
2025/1/16 22:39:07 人评论 次浏览第三方云平台视频微门户主要实现:自动生成视频播放列表(视频分组),企业客户可轻松按目录分类自动生成云点播观看列表或云直播观看列表。 上效果( PC端): 上效果( 移动端): 上教程&am…
2025/1/16 22:38:37 人评论 次浏览线程Java中创建线程的两种方式Thread类Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。Java…
2025/1/16 22:38:06 人评论 次浏览pip安装超时问题 方法: 在自己电脑的 C:\Users\Administrator 路径下新建pip文件夹,新增pip.ini文件,文件内容: (更换了清华的镜像) [global] timeout 60000 index-url https://pypi.tuna.tsinghua…
2025/1/16 22:37:35 人评论 次浏览