一句话经验
当内核加载失败时,使用以下命令查看出错记录,可以帮助找到问题所在:
dmesg | tail -n 30
当内核加载失败时,使用以下命令查看出错记录,可以帮助找到问题所在:
dmesg | tail -n 30
yum install rpmdevtools yum-utils ncurses-devel make rpm-build rpm-devel
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.10.tar.gz
tar xvf linux-3.8.10.tar.gz
cd linux-3.8.10
make mrproper # 第一次可忽略
make menuconfig # 记得保存
make
make modules_install
make install
new-kernel-pkg --mkinitrd --depmod --install 3.8.10
每次重装系统后,装驱动很容易有一个名为“COMPAL Embedded System Control”的驱动未安装。 而使用驱动精灵等驱动智能安装类的软件安装后很容易出现驱动显示是装好了,但会提示个感叹号说明该设备无法正常工作。
网上搜了半天终于找到一个说法: 这个驱动是热量控制,64位win7/win8无法完全安装设备管理器里更新驱动然后手动定位到C盘ProgramData里的Vista64安装即可
尝试后问题解决。 记录此文章,留给跟我出现同样问题的朋友。希望能有所帮助。
原本的程序是控制台的。 但最近需要移植到windows下使用。 所以以MFC来做UI,代码照搬。 一面的一处代码使用了如下语句:
boost::split(v, data, boost::is_any_of(_T("n")));
结果编译时出现了如下错误:
error C4996: 'std::_Copy_impl'
而且是无论怎么修改都不认,差点打算重写了。
在网络中搜索了半天未果,只能自己分析。好在被我乱猜给猜对了。
我猜是因为boost的string和std的string产生了冲突而导致的。 所以添加上boost的string引用后,问题得以解决。
#include <boost/algorithm/string.hpp>
在此留字,希望能帮到遇到同样问题的人。
修改了conf里面的Listen端口
semanage port -a -t http_port_t -p tcp <listen port>
下载游戏:《古墓丽影9》中文免安装绿色豪华硬盘版[1.1.732.1升级档][解压即玩] 光压缩包所有分卷加起来就有快10个G 结果用QQ旋风下载下来后成乱序的了 然后到网站上一看发现QQ旋风本身就把链接那些顺序没搞对。 参考下载地址:Tomb.Raider.9.v1.1.732.1.CHS.Green.Edition
自己根据使用7-zip打开压缩包的“之前分割”和“之后分割”信息拼凑了半天,结果还是有一个文件“bigfile.001.tiger”不能成功解压。最终放弃。
结果在网上搜索了半天,竟然发现“360压缩”竟然宣称自己可以修复。
原文在:http://yasuo.360.cn/update.html
1.6正式版(2011-5-26)
1.智能压缩方式,360压缩支持智能极速、强力压缩、标准压缩等压缩方式。智能压缩根据文件智能选择压缩算法,大幅提升压缩速度。
2.多种格式支持,支持解压rar、zip、7z、iso等39种格式的压缩文件。
3.解压速度更快,采用多线程解压处理,优化了解压逻辑,速度更快。
4.损坏格式兼容,对格式头有损坏的压缩包一样修复解压。
* 5.分卷压缩智能解压,智能判断解压rar分卷包时的文件夹名乱序问题。
6.更安全的压缩软件,内含360云安全引擎,对压缩包内木马进行检测,更安全。
7.不断完善的细节体验,支持跳转到桌面、自动消重文件夹等20多处相对传统压缩软件的细节功能改进。
抱着尝试的心态,下载了一个最新版的安装上尝试后。发现真的正常解压了所有压缩包。 总算是解决了目前的尴尬问题,所以在此留文提醒有遇到跟我同样问题的朋友。
成功解压版本:360zip_beta_3.1.0.1071
error LNK2019: unresolved external symbol _deflateEnd@4
#pragma comment(lib, "zlibstat.lib") // for static lib
#pragma comment(lib, "zdll.lib") // for dll lib
error LNK2026: module unsafe for SAFESEH image
error LNK2005: __call_reportfault already defined in LIBCMTD.lib(invarg.obj)或类似其他的error LNK2005:
#pragma comment(linker, "/NODEFAULTLIB:libcmt.lib")
下面两种随便选一种
去掉项目设置中: Linker -> Advanced -> [Image Has Safe Exception Handlers] = “No”
直接在代码中:
#pragma comment(linker, "/SAFESEH:NO")
有六种类型的可重用的库:
静态单线程库 (调试/发行版) 静态多线程的库 (调试/发行版) 动态链接库 (DLL)(Debug/Release) 注意每个库都有一个调试版本和发布版本。
Reusable Library Switch Library Macro(s) Defined
--------------------------- --------- ---------- ----------------------
Single Threaded /ML LIBC (none)
Static MultiThread /MT LIBCMT _MT
Dynamic Link (DLL) /MD MSVCRT _MT and _DLL
Debug Single Threaded /MLd LIBCD _DEBUG
Debug Static MultiThread /MTd LIBCMTD _DEBUG and _MT
Debug Dynamic Link (DLL) /MDd MSVCRTD _DEBUG, _MT, and _DLL
// MyReusableStaticSingleThreadReleaseLibrary.h
#if defined(_MT) || defined(_DEBUG)
#error The /ML compiler switch is required.
#endif
// MyReusableStaticMultithreadReleaseLibrary.h
#if !defined(_MT) || defined(_DLL) || defined(_DEBUG)
#error The /MT compiler switch is required.
#endif
// MyReusableDynamicLinkReleaseLibrary.h
#if !defined(_MT) || !defined(_DLL) || defined(_DEBUG)
#error The /MD compiler switch is required.
#endif
// MyReusableStaticSingleThreadDebugLibrary.h
#if defined(_MT) || !defined(_DEBUG)
#error The /MLd compiler switch is required.
#endif
// MyReusableStaticMultithreadDebugLibrary.h
#if !defined(_MT) || defined(_DLL) || !defined(_DEBUG)
#error The /MTd compiler switch is required.
#endif
// MyReusableDynamicLinkDebugLibrary.h
#if !defined(_MT) || !defined(_DLL) || !defined(_DEBUG)
#error The /MDd compiler switch is required.
#endif