分类 默认分类 下的文章

全部修改完成后 reboot 后即可自动登录 root

修改文件: 
sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
新增内容: 
greeter-show-manual-login=true 
all-guest=false

修改文件:
sudo vim /etc/pam.d/gdm-autologin
注释内容:
auth required pam_succeed_if.so user != root quiet_success

修改文件:
sudo vim /etc/pam.d/gdm-password
注释内容:
auth required pam_succeed_if.so user != root quiet_success

修改文件:
sudo vim /root/.profile
最后一行:
mesg n 2 || true 修改 tty -s && mesg n || true

修改文件:
sudo vim /etc/gdm3/custom.conf
取消注释:
AutomaticLoginEnable=True
AutomaticLogin=root

Visual Studio 2010
Ultimate: YCFHQ-9DWCY-DKV88-T2TMH-G7BHP

Visual Studio 2013
Professional: XDM3T-W3T3V-MGJWK-8BFVD-GVPKY
Premium: FBJVC-3CMTX-D8DVP-RTQCT-92494
Ultimate: BWG7X-J98B3-W34RT-33B3R-JVYW9
Team Foundation Server: MHG9J-HHHX9-WWPQP-D8T7H-7KCQG

Visual Studio 2015
Professional: HMGNV-WCYXV-X7G9W-YCX63-B98R2
Enterprise: HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
Visual Studio 2017
Test Professional: VG622-NKFP4-GTWPH-XB2JJ-JFHVF
Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH | 4F3PR-NFKDB-8HFP7-9WXGY-K77T7
Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF | N2VYX-9VR2K-T733M-MWD9X-KQCDF

Visual Studio 2019
Professional: NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y | NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
Enterprise: BF8Y8-GN2QH-T84XB-QVY3B-RC4DF | KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

Visual Studio 2022
Professional: TD244-P4NB7-YQ6XK-Y8MMM-YWV2J
Enterprise: VHF9H-NXBBB-638P6-6JHCY-88JWH

Visual Studio 2022: https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes

Visual Studio 2019: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes

Visual Studio 2017: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

Visual Studio 2015: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2015-update3-vs

Visual Studio 2013: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2013-update5-vs

Visual Studio 2012: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2012-update4-vs

Visual Studio 2010: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2010-sp1-vs

妈的,打了一大堆的字,提交发布文章的时候,提示error 500. 当时就是一个wocao。重新打。

前言:公司需要一个自动升级程序的环境,公司也不愿意花时间自己开发一个 http client 随后我就选择了 curl。
当然,我这里在编译 curl 的过程中疯狂踩坑了一周左右,因为我们公司的工控机盒子实在台low了。硬盘只有256M。

下面给出适用于 arm335x armv7l 系统的 正确编译参数

root@am335x:~/service# uname -a
Linux am335x 3.2.0 #595 Wed Jan 31 00:13:29 PST 2018 armv7l GNU/Linux

{mtitle title="CURL的编译参数"/}

./configure CC=/usr/bin/arm-none-linux-gnueabihf-gcc CXX=/usr/bin/arm-none-linux-gnueabihf-g++ AR=/usr/bin/arm-none-linux-gnueabihf-ar RANLIB=/usr/bin/arm-none-linux-gnueabihf-gcc-ranlib \
--host=arm-linux  \
--disable-shared --enable-static  \
--with-openssl \
--without-ssl \
--with-zlib=/home/dev/Projects/Shattrath/arm/include \
--with-libssh2=/home/dev/Projects/Shattrath/arm/include \
--enable-zlib \
--enable-ares \
--enable-threaded-resolver \
--enable-tls-srp  \
--enable-sspi \
--enable-dict \
--enable-ftp \
--enable-imap \
--disable-ldap \
--disable-ldaps \
--enable-pop3 \
--enable-proxy \
--disable-rtsp \
--enable-smtp \
--enable-telnet \
--enable-tftp \
--enable-ca-bundle \
--enable-gnutls \
--without-libidn \
--enable-librtmp \
--enable-nss \
--disable-ech \
--prefix=/home/dev/Projects/Shattrath/arm \
LDFLAGS="-L/home/dev/Projects/Shattrath/arm/lib -Wl,-rpath=/dynamic/ -Wl,--dynamic-linker=/dynamic/ld-linux-armhf.so.3" \
CPPFLAGS="-I/home/dev/Projects/Shattrath/arm/include -L/home/dev/Projects/Shattrath/arm/lib" \
LIBS="-lcares -lz -lssh2 -lssl -lcrypto -lpthread -ldl -lrt"

{mtitle title="OPENSSL的编译参数"/}

// https://blog.csdn.net/zhensansan/article/details/100976016
// https://bbs.csdn.net/topics/392316559
// 重点说一下:如果要实现一个交叉跨平台一定要使用 setarch linux32 或者 setarch i386 如果是64位的arm 就填写对应的平台,具体什么原因,我不知道,我菜了。
setarch linux32 ./config -Wl,-rpath=/dynamic/ -Wl,--dynamic-linker=/dynamic/ld-linux-armhf.so.3 no-asm -march=armv7-a -D__ARM_MAX_ARCH__=7 zlib \
--with-zlib-include=/home/dev/Projects/Shattrath/arm/include --with-zlib-lib=/home/dev/Projects/Shattrath/arm/lib \
--prefix=/home/dev/Projects/Shattrath/arm \
--openssldir=/home/dev/Projects/Shattrath/arm/openssl --cross-compile-prefix=arm-none-linux-gnueabihf-

说一下,为何我要这么麻烦,因为我不能远程调试啊,256M的硬盘无法安装gdb。不能远程调试,只能靠log log log。

第一个文件:./source/function/function_attachment.php

$attachexists = TRUE;

在后面增加,其中获取到的$_G'setting'就是论坛名字。.'-'就是增加一个破折号。研究了好长时间才发现这个。

$attach['filename'] = $_G['setting']['bbname'].'-'.$attach['filename'];

第二个文件:./source/module/forum/forum_attachment.php搜索

$thread && $attachexists = TRUE;

在后面增加,这是未插入帖内的附件增加文件名前缀

$attach['filename'] = $_G['setting']['bbname'].'-'.$attach['filename'];

再后面一行。--这个是插入页面的附件增加文件名前缀

$attachexists = TRUE;

同样增加

$attach['filename'] = $_G['setting']['bbname'].'-'.$attach['filename'];

到此就修改完成了,现在上传覆盖下,看看是不是下载附件会增加你站点的名称了呢?