Latest Posts

Bootstrap 折叠导航栏点击按钮无反应


在引用了bootstrap.min.css之后,css起作用了,但如果屏幕变小或者是手机浏览器模式,菜单会缩小。

缩小后点击按钮无反应,确认是缺js导致的。补全相关代码,就解决了。

<link rel="stylesheet" href="/simple/css/bootstrap.min.css">
<script src="/simple/css/jquery.min.js"></script>
<script src="/simple/css/bootstrap.min.js"></script> 

 

 


Read More

ubuntu14安装LAMP+phpMyAdmin以及启用rewrite


apt-get install apache2
apt-get install libapache2-mod-php5 php5
apt-get install mysql-server mysql-client
apt-get install phpmyadmin

# ln -sf /usr/share/phpmyadmin/ /var/www/html/

root@srv:/var/www/html/phpmyadmin# cp config.sample.inc.php config.inc.php

修改配置文件/etc/apache2/apache2.conf

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

重启Apache

/etc/init.d/apache2 restart


Read More

CodeIgniter错误-Unable to locate the model you have specified Functable_model


使用CodeIgniter 3.1.11 版本,在window虚拟机下运行正常,在迁移Linux服务器的过程中,出现提示。

Unable to locate the model you have specified Functable_model

对这个问题进行搜索引擎搜索,得到的结论是 windows和linux对文件名的处理不一致导致。

解决方法描述与网上不太一致,将解决方法记录如下,

1:将models目录下的文件名首字母大写,其它字母小写,示例 Functable_model.php

2:  将models目录下的类名与文界面做一样的修改,示例class Functable_model extends CI_Model

3: 将controller目录下的文件名首字母大写,其它字母小写,示例 Functable.php

4:将controller目录下的类名与文界面做一样的修改,示例class Functable extends CI_Controller


Read More

php框架选择if ():else: endif语句的原因


这种语法适合嵌套在html中。 HTML 与 PHP代码混合编写的话,这种写法会更加简洁、易读。

<?php if($value): ?>
<div>aaaaa</div>
<?php else: ?>
<div>bbbbb</div>
<?php endif; ?>

 


Read More

PCI-E x1/x4/x8/x16四种插槽区别


主板上的PCIE插槽一般有四种长度,最短的是1X,比PCI稍短一点的是4X,8x又比4x长,最长的是16X。但是这只是物理的接口。

 

1、PCI-E x16插槽全长89mm,有164根针脚,靠主板外侧端有一卡口,将16x分为前后两组,较短的插槽有22根针脚,主要用于供电,较长的插槽142根,主要用于数据传输,具有16通道所带来的高带宽。

PCI-E x16插槽,主要用于显卡以及RAID阵列卡等,这个插槽拥有优良的兼容性,可以向下兼容x1/x4/x8级别的设备。可以说是PCI-E x16插槽是PCI-E的万能插槽。

由于PCI-E x16插槽常用于显卡,与cpu处理器直接相通,在物理位置上直接靠近cpu,这样显卡与处理器之间的数据交换就可以减少延迟,让系统的性能可以得到充分的发挥。

2、PCI-E x8插槽全长56mm,有98根针脚,与PCI-E x16比较,主要是数据针脚减少至76根,短的供电针脚仍然是22针脚。

为了兼容性,PCI-E x8插槽通常加工成PCI-E x16插槽的形式,但数据针脚只有一半是有效的,也就是说实际带宽只有真正的PCI-E x16插槽的一半。可以观察主板布线,x8的后半段没有线路连接,甚至针脚也没有焊接。

实际上除了旗舰级的主板,能提供多条真正的PCI-E x16插槽外,主流级主板,只会提供一条真正的PCI-E x16插槽,就是最靠近cpu的那条。而第二条和第三条PCI-E x16插槽,则多数是PCI-E x8甚至是x4级别的。

3、PCI-E x4插槽的长度为39mm,同样是在PCI-E x16插槽的基础上,以减少数据针脚的方式实现,主要用于PCI-E SSD固态硬盘,或者是通过PCI-E转接卡安装的M.2 SSD固态硬盘。

PCI-E x4插槽通常由主板芯片扩展而来,不过随着cpu内部PCI-E通道数的增多,现在有部分高端主板可以开始提供直连cpu的PCI-E x4插槽,用于安装PCI-E SSD固态硬盘。

主板上为什么找不到PCI-E x4插槽?其实它是以M.2接口的形式出现的。

不过与PCI-E x8插槽一样,PCI-E x4插槽为了兼容性,现在多数也是做成PCI-E x16插槽的形式,或是扩展为M.2接口,用于安装M.2 SSD、M.2无线网卡或者其它M.2接口设备,其余扩展卡则留给PCI-E x1插槽负责。

4、PCI-E x1插槽的长度是最短的,仅有25mm,相比PCI-E x16插槽,其数据针脚是大幅度减少至14个。PCI-E x1插槽的带宽通常由主板芯片提供,主要用途是独立网卡、独立声卡、USB 3.0/3.1扩展卡等都会用到PCI-E x1插槽,甚至可以通过转接线给PCI-E x1插槽装上显卡,用来挖矿或者实现多屏输出。



Read More

cunyoulu log


图片不截断

cunyoulu log

 

---------------------------------------------------------------------------


Read More

Parse error: syntax error, unexpected T_CONST in CodeIgniter.php on line 58


在虚拟主机中使用Codeigniter,提示以下信息

Parse error: syntax error, unexpected T_CONST in  ***CodeIgniter.php on line 58


CodeIgniter.php的58行代码:const CI_VERSION = '3.1.3';

检查 PHP 版本,必须高于 5.3.7,另一说php环境不满足CI框架的条件,PHP5.3.10以上版本才能支持!

可以在虚拟主机中对PHP的版本进行切换


Read More

LSI 3008的IT与IR模式的区别


本文综合baidu与bing返回结果。

https://www.supermicro.org.cn/support/faqs/faq.cfm?faq=16169

Question:
For LSI Host Bus Adapter (HBA) firmware, what is the difference between IT mode and IR mode?
对于LSI主机总线适配器(HBA)固件,IT模式与IR模式有何区别?

Answer:
The two firmware types are Initiator Target (IT) and Integrated RAID (IR). IR is the typical hardware RAID firmware that the internal cards or boards ship with.
The IT firmware, on the other hand, is the Initiator Target firmware which is designed to allow a SAS HBA to connect to up to 256 devices using SAS Expanders. The IT firmware is typically shipped on external cards. The IT firmware does not have any RAID capabilities and simply acts as an HBA.

这两种固件类型是启动器目标(IT)和集成RAID(IR)。
IR是内部卡或板附带的典型硬件RAID固件。
IT固件允许SAS HBA使用SAS扩展器连接到多达256个设备。IT固件通常在外部卡上提供。IT固件没有任何RAID功能,只是充当HBA。

 

LSI SAS3008是常用的RAID卡种类。此RIAD卡有两种固件:IT和IR。
当固件是3008IT时,只能直连硬盘而不能配置RAID。
当固件是3008IR时,可以配置RAID。

Basicly the IT firmware is only just a HBA and the boot up time is quick. The IR firmware is the raid software firmware so boot up is a bit longer than having the IT firmware only. You can cross flash with the LSI firmware in IT mode only or IT and IR mode which is default in LSI. If you are going with pure software raid then the IT firmware is best. 

更多解释:

LSI-RAID卡命名后缀的含义(it-ir-imr-mr)(华为)

broadcom官方MR、iMR、IR和IT软件功能比较矩阵


Read More


© 2008-2022 CunYouLu存有录博客 村友录 存游录 鲁ICP备08005943号