<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[d429667292的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/d429667292</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; d429667292]]></copyright><item><title><![CDATA[寻租网APP－Technical support(技术支持)]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/106100917</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/106100917</guid><author>d429667292</author><pubDate>Wed, 13 May 2020 16:23:32 +0800</pubDate><description><![CDATA[Technical suppor
email：945941310@qq.com
]]></description><category></category></item><item><title><![CDATA[计算机内部脉冲信号产生的原理]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/87882992</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/87882992</guid><author>d429667292</author><pubDate>Fri, 22 Feb 2019 17:40:55 +0800</pubDate><description><![CDATA[若在石英晶体的两个电极上加一电场，晶片就会产生机械变形。反之，若在晶片的两侧施加机械压力，则在晶片相应的方向上将产生电场，这种物理现象称为压电效应。如果在晶片的两极上加交变电压，晶片就会产生机械振动，同时晶片的机械振动又会产生交变电场。在一般情况下，晶片机械振动的振幅和交变电场的振幅非常微小，但当外加交变电压的频率为某一特定值时，振幅明显加大，比其他频率下的振幅大得多，这种现象称为压电谐振，它与L...]]></description><category></category></item><item><title><![CDATA[数据抓取要点记录]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/87460769</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/87460769</guid><author>d429667292</author><pubDate>Sat, 16 Feb 2019 17:45:44 +0800</pubDate><description><![CDATA[1.有些网站需要附带cookie信息才会返回数据.

2.先分析再实现.]]></description><category></category></item><item><title><![CDATA[网络数据传输的原理]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/85114675</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/85114675</guid><author>d429667292</author><pubDate>Thu, 20 Dec 2018 11:30:02 +0800</pubDate><description><![CDATA[音频、视频、数据和其它“信息”，可以被编码成二进制数值，就可以被有效地传输，并且这些数值是以电脉冲的形式进行传输的。

线缆中的电压是在高低状态之间进行变化的。因而，二进制1是通过产生一个正电压来传输的，而二进制0是通过产生一个负电压来传输的。

数字服务可以比模拟服务提供更高的可靠性，特别是对于长途情况更是如此。如果这个信号需要放大，数字信号只需要简单地再生就行了。与此相反，模拟信号在长途情况下...]]></description><category></category></item><item><title><![CDATA[MYSQL 第三范式的含义]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/84670676</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/84670676</guid><author>d429667292</author><pubDate>Sat, 01 Dec 2018 09:09:32 +0800</pubDate><description><![CDATA[1NF    每个字段的属性都是单一属性不可再分的.
2NF    每个非主健字段都依赖于主健字段. 比如一张用户表, ID为主键, 字段包括名字, 性别, 年龄, 学号与班级信息, 就应该把班级信息分离出来存在另一张表, 这张只保存一个学号用来关联查询就行了.
3NF    非主键字段之间不能有依赖关系....]]></description><category></category></item><item><title><![CDATA[MYSQL分表.分区.分库]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/84670656</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/84670656</guid><author>d429667292</author><pubDate>Sat, 01 Dec 2018 09:06:28 +0800</pubDate><description><![CDATA[一. 分表后会出现的问题

1 事务问题。

在执行分库分表之后，由于数据存储到了不同的库上，数据库事务管理出现了困难。如果依赖数据库本身的分布式事务管理功能去执行事务，将付出高昂的性能代价；如果由应用程序去协助控制，形成程序逻辑上的事务，又会造成编程方面的负担。

2 跨库跨表的join问题。

在执行了分库分表之后，难以避免会将原本逻辑关联性很强的数据划分到不同的表、不同的库上，这时，表的关联...]]></description><category></category></item><item><title><![CDATA[composer的安装, 安装依赖包和自动加载]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/84584400</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/84584400</guid><author>d429667292</author><pubDate>Wed, 28 Nov 2018 15:14:50 +0800</pubDate><description><![CDATA[ 任意目录使用命令行执行以下命令:


php -r &quot;copy('https://install.phpcomposer.com/installer', 'composer-setup.php');&quot;


php composer-setup.php


php -r &quot;unlink('composer-setup.php');&quot;

这样就会下载一个composer.phar文件 , 将这个文件...]]></description><category></category></item><item><title><![CDATA[MYSQL 存储过程与计划任务结合使用]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/84562191</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/84562191</guid><author>d429667292</author><pubDate>Tue, 27 Nov 2018 11:01:16 +0800</pubDate><description><![CDATA[使用计划任务让数据库在某个时间自动执行一个存储过程

查询事件是否开启

show variables like 'event_scheduler';

没有则开启;

set global event_scheduler='on';

如果看到有--skip-grant-table 这样相关的错误时, 就去配置文件看看是不是有这一行存在, 存在就删掉, 然后语句就生效.

存储过程
 ...]]></description><category></category></item><item><title><![CDATA[PHP开发可能会遇到的安全性问题汇总]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83988686</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83988686</guid><author>d429667292</author><pubDate>Mon, 12 Nov 2018 11:21:13 +0800</pubDate><description><![CDATA[1. PHP配置文件下的Register Globals

 如果设为on, 会自动将表单提交的参数设为全局变量, 也就是无需手动声明变量, 自动将提交的数组KEY作为变量名, VALUE作为变量值,  这样存在的隐患是用户如果知道某个关键变量名的作用, 这个变量就可被这个用户操控, 所以, 最好是设为OFF.

2. 对所有传到后台的数据都做过滤.

欺骗表单提交: 如果不作过滤, 用户可以手动...]]></description><category></category></item><item><title><![CDATA[查看当前微信号绑定了哪些小程序的管理员]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83986638</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83986638</guid><author>d429667292</author><pubDate>Mon, 12 Nov 2018 09:18:15 +0800</pubDate><description><![CDATA[微信搜索 小程序开发助手, 即可查看]]></description><category></category></item><item><title><![CDATA[CSS 文字溢出使用省略号代替]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83856081</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83856081</guid><author>d429667292</author><pubDate>Thu, 08 Nov 2018 09:42:40 +0800</pubDate><description><![CDATA[display:-webkit-box;
word-break:break-all;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
overflow:hidden;
text-overflow:ellipsis;]]></description><category></category></item><item><title><![CDATA[弹框拖动要点记录]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83509194</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83509194</guid><author>d429667292</author><pubDate>Mon, 29 Oct 2018 17:25:58 +0800</pubDate><description><![CDATA[resize事件需要重新获取window的宽和高.

窗口拖动事件触发时需要减去window窗口的滚动条值.Y轴和X轴都得减, 否则会有问题.]]></description><category></category></item><item><title><![CDATA[oracle分页写法]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83415200</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83415200</guid><author>d429667292</author><pubDate>Fri, 26 Oct 2018 15:26:41 +0800</pubDate><description><![CDATA[$p = $_GET['p'] ? $_GET['p'] : 1;    //页码

$offset = 30;      //每页的数目

$star =  $offset * $p - $offset;   //起始行数
            $max = $start + $offset;   //需要查出的最大行数, 也可以是$offset*$p
                sele...]]></description><category></category></item><item><title><![CDATA[linux安装第三方YUM源安装mysql5.7报错汇总]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83414956</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83414956</guid><author>d429667292</author><pubDate>Fri, 26 Oct 2018 14:50:17 +0800</pubDate><description><![CDATA[YUM 来源: MYSQL官方.
在我的笔记本安装后启动无任何问题, 有可能与我安装APACHE和PHP时把所需的开发包都安装好了.
正常启动后,在 /var/log/mysqld.log 里面找到 temporary password 这个临时密码, 使用临时密码登录mysql, 再用以下语句修改密码.
ALTER USER 'root'@'localhost' IDENTIFIED BY '新...]]></description><category></category></item><item><title><![CDATA[linux源码安装PHP7.0问题汇总]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83414894</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83414894</guid><author>d429667292</author><pubDate>Fri, 26 Oct 2018 14:48:05 +0800</pubDate><description><![CDATA[前置:


yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ...]]></description><category></category></item><item><title><![CDATA[linux源码安装apache错误汇总]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83414851</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83414851</guid><author>d429667292</author><pubDate>Fri, 26 Oct 2018 14:46:30 +0800</pubDate><description><![CDATA[前置依赖包:apr, apr-util, pcre, expat-devel
错误一:
./httpd -k start 启动时报错误信息--
(13)Permission denied: AH00091: httpd: could not open error log file /usr/local/apache2/logs/error_log.

AH00015: Unable to open...]]></description><category></category></item><item><title><![CDATA[thinkphp的session问题]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/83302502</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/83302502</guid><author>d429667292</author><pubDate>Tue, 23 Oct 2018 09:55:14 +0800</pubDate><description><![CDATA[开发过程跨页面取不出SESSION, 原因是PHP配置没有开启auto_start, 而TP框架是需要开启此项的. 

其它可能原因, SESION驱动]]></description><category></category></item><item><title><![CDATA[oracle事务控制]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/82982839</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/82982839</guid><author>d429667292</author><pubDate>Tue, 09 Oct 2018 15:16:18 +0800</pubDate><description><![CDATA[oracle中事务从上一个commit或rollback开始；

但是MySQL中事务的开始必须要有START TRANSACTION;这才标志着一个事物的开始，否则使用rollback是无法回滚数据的。

oci_execute 加上OCI_DEFAULT常量后才能回滚到第一个加了此常量的oci_execute, 原因是不加这个常量的时会自动执行并提交事务, 事务一旦被提交就无法回滚到此处.

...]]></description><category></category></item><item><title><![CDATA[oracle 安装与运行]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/82980315</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/82980315</guid><author>d429667292</author><pubDate>Tue, 09 Oct 2018 12:02:18 +0800</pubDate><description><![CDATA[安装完成后连接

]]></description><category></category></item><item><title><![CDATA[JS使用标签事件属性时, 想取得事件对象E时的写法]]></title><link>https://blog.youkuaiyun.com/d429667292/article/details/82949039</link><guid>https://blog.youkuaiyun.com/d429667292/article/details/82949039</guid><author>d429667292</author><pubDate>Sat, 06 Oct 2018 09:30:29 +0800</pubDate><description><![CDATA[如果没有传入event作为参数，在函数内部如何获取event呢？

js对于函数的定义是非常松，即使你在函数定义时未写任何参数，或者你定义的参数有多个，但是你调用时，一个参数也不填，也不会出错的。
因为js函数内默认有个变量，保存你的入参叫：arguments，
他是一个数组，下标从0开始，
所以获取event可以写成


function eventTest(){
    var event =...]]></description><category></category></item></channel></rss>