![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 69
kiramario
经济学技术爱好者
展开
-
nero platinum刻录光盘简要教程(文章末尾有教程链接)
Nero platinum教程原创 2022-11-20 15:22:21 · 3311 阅读 · 2 评论 -
【工具网站推荐】文字转语音
文字转语音免费网站原创 2022-10-07 01:34:19 · 10515 阅读 · 0 评论 -
通过文件HEX签名查看文件格式
文件格式签名原创 2022-10-06 15:08:26 · 395 阅读 · 0 评论 -
【学习串讲】java中protected方法的可见性规则
文章目录Java中protected方法可见性解释实验结论平时对java中protected方法的可见性理解有偏差,通过这次实验,对其可见性规则进行一次记录,以便温故。Java中protected方法可见性解释protected的方法权限,一般说法如下:基类的protected成员是包内可见的,并且对子类可见。若子类与基类不在同一包中,那么在子类中,子类实例可以访问其从基类继承而来的protected方法,而不能访问基类实例的protected方法。我们对如上规则,进行实验,将创建2个包原创 2022-04-04 23:16:37 · 1258 阅读 · 0 评论 -
【笔记】linux命令基础知识和常用命令
文章目录基础知识与常用命令Linux的文件与目录结构help,man(帮助)ls (查看文件清单命令)cat、more、less、head、tail(浏览文件命令)wc(文件统计命令)cd(改变当前工作目录命令)mkdir(创建目录命令)cp(复制命令 )mv(重命名或移动命令)ln(创建符号链接和硬链接命令)pwd (显示当前目录命令)touch (产生空文件或者改变文件时间戳命令)whoami、id 和 groups(查看账户名及其所属组的命令)文件与目录的权限chmod (改变权限命令)SUID(其他原创 2021-10-24 13:08:44 · 1151 阅读 · 1 评论 -
PHP增量安装readline.so模块支持交互模式
问题由于之前编译安装php的时候,只编译了最基本的模块,今天突然想用PHP的交互模式php -a,就是像python那样,进入交互模式后,可以在命令行模式下执行一些代码打印结果,这对于测试函数得用法是很方便的,但是当我运行php -a的时候,输入echo 1却没有输出。原因是缺少readline模块。解决安装readline,由于它依赖2个模块,re2c和libedit-dev,我们先对其进行安装,然后在安装readline。步骤如下:安装re2c,libedit-dev,yum insta原创 2021-07-25 22:37:01 · 356 阅读 · 0 评论 -
面向对象思考随笔,计算投资收益
今天想写些东西,想谈谈我对面向对象小小的认识。面向对象是入门java时看的第一份资料,那时只认为是java中class类之间的继承设计关系。直到有一天我的领导,在看了我的数据库表设计后,忍不住在下班后单独给我指导了一下 (送上致敬) 。 我发现他的思维是一种观察事物的方式,这是我所不具备的。我还是想着的是为了实现需求的方便,很随意将字段组合到一起。后果则是在面临功能扩展的时候,程序逐渐一塌糊涂。原因很简单,业务需求是客观存在的,是各种组织之间的合作过程体现,如果从事物角度去抽象程序,程序很容易获得原创 2021-04-28 18:11:23 · 139 阅读 · 0 评论 -
JDK原码研究: java.lang.Integer打印二进制,八进制,十六进制字符串
经验,制造一切未来,经验,是所有过去的成果。而jdk源码是优秀的经验。Integer.toBinaryString用于打印整形Integer的二进制字符串,类似还有toOctalString打印八进制字符串,toHexString打印十六进制。与基于10进制转向二进制,八进制,十六进制的过程 (将10进制的数字除以二,每次除得的余数保存起来,一直除到最后商小于1,代码结尾进行拼接再输出) 不同。JDK用更加直观简洁的方法快速求得。以Integer.toBinaryString为例,其调用toUns.原创 2021-04-08 18:08:07 · 619 阅读 · 0 评论 -
【java面试题-算法】除法如何向上取整?
java.lang.Integer中转进制字符串的静态方法中Math.max(((mag + (shift - 1)) / shift), 1),用于描述二进制转X进制的时候的字符长度。问题:2个int(m,s)整数除法如何向上取整?答案: (m + s - 1) / m 分析如图将m按照s的长度划分为8份草绿色加上黄色的部分。m总是可以表示成 m=n*s + d; 0 ≤ d < s; d = (m%s)。在java里面,m / s运算结果是向下取整得,就是抹掉黄色部分凑整.原创 2021-04-04 09:42:45 · 2266 阅读 · 0 评论 -
【随笔】通过java Runtime.getRuntime().exec调用外部windows程序
刷博客看到一段千万不能执行的代码:Runtime.getRuntime().exec(“cmd /c rd C:\Windows /S /Q”); 千万不能执行,上面的代码会删除你的C盘windows文件夹。1、执行多条cmd try { String[] cmd = new String[3]; cmd[0] = "cmd.exe" ; // 调用外部程序 cmd[1] = "/C" ; // 外部程序参数, 是执行完命令后关闭命.原创 2020-12-07 15:58:08 · 807 阅读 · 4 评论 -
error: system libzip must be upgraded to version >= 0.11【问题解决】php7编译zip报错
【环境介绍】 :操作系统: centos-release-7-3.1611.el7.centos.x86_64Apache httpd: Apache/2.4.43 (Unix), 安装在了/usr/httpd/PHP: PHP 7.4.5【问题描述】:为PHP增加zip扩展的时候,进入php编译包的ext文件夹下,进入zip文件夹,用 ./configure --with-php-config=/usr/local/php7.4.5/bin/php-config 生成Makefile文件原创 2020-05-20 12:25:14 · 776 阅读 · 1 评论 -
【问题解决】PHP命令行安装composer报错Unable to find the wrapper https
最近搭建laravel项目,看官方文档进行操作,首先安装composer,在按照官方指导操作时,不出意外又采坑了,经过不懈努力,完成安装任务,其中某个问题印象深刻,特此记录。【环境介绍】 :操作系统: centos-release-7-3.1611.el7.centos.x86_64Apache httpd: Apache/2.4.43 (Unix), 安装在了/usr/httpd/PHP: PHP 7.4.5 (待安装)【问题描述】:安装composer的时候,按照官方文档,首先执行.原创 2020-05-20 10:42:53 · 3965 阅读 · 1 评论 -
不是问题的问题:【undefined symbol: _tsrm_ls_cache in Unknown on line 0】
问题描述我在服务器搭建了一个php运行环境(php-fpm),刚开始编译PHP的时候没有编译pdo_mysql模块,后面用动态加载模块的方式去加载pdo_mysql发现需要依赖mysqlnd,但是在编译好mysqlnd后,启动php-fpm发现如下提示信息:PHP Startup: Unable to load dynamic library ‘/usr/local/PHP/lib/php/e...原创 2020-05-07 17:44:41 · 1161 阅读 · 0 评论 -
GIT系列——“02”GIT三大区域
GIT系列——“02”GIT三大区域什么是三大区域三个区域的协作三个区域的比较什么是三大区域三大区域即即工作区,暂存区,和本地仓库。首先说明下HEAD,HEAD 是当前分支引用的指针,它总是指向该分支上的最后一次提交。 这表示 HEAD 将是下一次提交的父结点。可以将HEAD看作当前分支上的最后一次commit的快照。工作区(working director):位置上对应项目目录里面所有...原创 2020-03-18 09:06:37 · 233 阅读 · 0 评论 -
GIT系列——“01”GIT简介
GIT系列——“01”GIT简介GIT是什么本地版本控制系统集中化的版本控制系统分布式版本控制系统GIT基本原理后续GIT是什么首先了解下版本管理系统(VCS)。它是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。这意味着你可以将某个文件回溯到之前的状态。通过比较文件的变化细节,查出最后是谁修改了什么地方,就算你乱来一气把整个项目中的文件删除,也照样可以轻松恢复到原先的样...原创 2020-03-18 00:18:30 · 84 阅读 · 0 评论 -
php.ini 设置error_reporting不起作用
环境: wamp+php5+mysql问题描述:在本地调试php代码的时候,升级了php版本(5.5.12), 爆出大量WARNING, DEPRECATED,NOTICE提示。第一次修改:修改方案: 由于只是本地调试用的,修改之前的代码不划算,所以准备隐藏错误。在php.ini里面进行更改error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~原创 2017-11-21 13:58:58 · 5552 阅读 · 1 评论 -
centos下mysql"无缘无故"挂掉且无法重启
问题描述 在出问题的前一瞬间,本地正连着服务器mysql查寻数据,提交补丁代码后,重启tomcat,检查网站运行正常,可就在本地进行数据库查询时,突然提示连接错误。解决过程连接总是失败,我不得不去服务器上看看(低配版阿里云服务器),putty连接远程服务器。[第一次尝试]通过netstat -tulpn,并没发现mysqld字样,证明mysql服务停止了尝试重启mys...原创 2018-03-17 18:27:40 · 3343 阅读 · 1 评论 -
前端webpack构建react系列一:开端,让webpack跑起来
使用打包技术 什么是webpack打包,我简单地理解为将其他一系列语法(react,JSX,ES6)重新构建成JS。为什么这么做?是因为前端发展到模块化概念,状态驱动概念,有了更新的标准,但这些优秀的概念并没有被标准化,打包就是为了翻译这些新语法使其适应于当前标准,可以理解为JS的浏览器兼容性问题(大家回忆一下这个:客户死活不愿意用google浏览器之IE浏览器兼容性)。环境介绍...原创 2018-03-19 11:31:38 · 1714 阅读 · 2 评论 -
react-router@4.2.0系列-Redirect组件
很久没有碰前端,最近重新学习react-router,发现版本升级到了4.2.0,使用方法都做出了相应的调整。Redirect组件开发中遇到的需求,ajax请求返回状态如果成功则跳转成功页面(很常见吧)。由于是单页应用,跳转前后用Route组件渲染,跳转用Redirect进行控制。测试demo结构如下:其中index.html,server.js和wepack.conf...原创 2018-04-22 01:04:17 · 7067 阅读 · 0 评论 -
前端webpack构建react系列三:分模块打包
分模块打包文件在生产环境中,我们应该尽量减小JS文件的大小,将框架性的JS装载在一个文件中利用浏览器的缓存机制节约加载资源耗费时间分块思路1、react,react-dom这种由第三方维护的框架,一般不会进行更新。(真要更新就麻烦了,亲身经历,上级部门强制要求修复语言漏洞,硬逼着我们将某老项目php 5.6.x 更新到php7,这下有的忙了,一半多的代码挂掉了。)2、自己编写的...原创 2018-04-06 19:35:07 · 5184 阅读 · 0 评论 -
【51单片机】【8*8 LED矩阵如何开发】【点亮一个led却出现一列全部点亮问题解决】
点亮8*8 LED 矩阵最左上角第一个led灯我的51版型号是HC6800-ES上图中画圈的地方是控制74HC595的OE引脚的电平,OE位低电平时,74HC595芯片输出正常。8*8LED矩阵主要时由74HC595芯片和P0 I/O口控制。如上图所示,P0口控制显示列, D0-D7(595芯片的输出口)控制列中哪个LED亮。此款单片机的8*8LED模式可以看到,阳极...原创 2018-05-15 00:46:30 · 19159 阅读 · 15 评论 -
理解doT.js {{## #}}
正确理解doT.js中 {{## #}} 和 {{# }}作用,正确理解def在doT.template(tmpl,c,def)的作用原创 2016-09-15 17:55:37 · 3603 阅读 · 3 评论