jues博客,主要发布IT技术类文章的个人博客

jues博客是一个主要发布IT技术类文章的个人博客网站。这只是一个爬虫测试网站,收集文章都有标明出处,如有侵犯版权问题,请联系站长删除。

jues博客,主要发布IT技术类文章的个人博客 jues博客 IT技术 博客大全 第1张

优选文章

QML窗口默认全屏

QML窗口默认全屏只需要设置visibility属性

源码:

C++

import QtQuick 2.9

import QtQuick.Window 2.2


Window {

    id: root

    visible: true

    width: 800

    height: 600

    visibility: "Maximized"

    title: qsTr("test")

}


visibility属性值有:

FullScreen

Maximized

Minimized

Normal

C语言用宏定义来实现传输可变参数、打印调用处的文件名+行号+函数名

源码:

C

#include <stdio.h>



// put

#define MY_LOG_PUT(F,T,...) \

    do{ \

        char buff[200]; \

        char *str; \

        str = buff; \

        sprintf(str, "[%s  ]%s %s(Line %d): ",T,__FILE__,__FUNCTION__,__LINE__); str += strlen(str);\

        sprintf(str, ##__VA_ARGS__); str += strlen(str);\

        printf(buff); \

    }while(0)



// DEBUG

#define MY_LOG_DEBUG(F,...) \

    MY_LOG_PUT(F,"DEBUG",##__VA_ARGS__)


int main()

{

    MY_LOG_DEBUG("1.txt","a=%d",2);


    return 0;

}


效果:

Bash

[DEBUG  ]..\c_demo001\main.c main(Line 22): a=2

Linux按删除键出现$ ^H^H^H^H^H^H

今天远程SSH连接上一个Linux服务器,操作很不方便:

上下左右和删除键竟然出现以下的字符

Bash

$ ^[[A^[[A^[[B^[[B^[[C^[[C^[[D^[[D^H

但切换到root用户就好了,确定应该是环境问题,

查看下用户shell,果然是sh,而不是bash。

Bash

root@iZj6c8tztea6l3uqpr25xiZ:~# cat /etc/passwd | grep jues

jues:x:1000:1000::/home/jues:/bin/sh

临时解决方案(适用于普通权限的用户)

直接输入bash进行切换

Bash

$ ^H^H^H^H^H^H

$ bash

jues@iZj6c8tztea6l3uqpr25xiZ:~$

最好解决方案(适用于管理员)

直接修改用户的默认shell为bash

Bash

usermod -s /bin/bash jues

自动添加友情链接、Zblog自动上链插件下载、Zblog自动挂链插件下载

动添加友情链接,实现自动上链功能。

简介:

AutoFriendLink是一款可以实现自动上链的zblog插件,只需要简单配置一下就可以实现友情链接自动上链,再也不用手动修改代码,避免繁琐的操作,快来尝试吧,让更多网站支持自动上链。

暂时支持以下平台: 

1.链接平台(51链);

2.站长资源平台;

3.易链网;

4.95链;

本文由站长原创或收集,不代表本站立场,如若转载,请注明出处:http://www.19185.cn/post/238

本文 暂无 评论

回复给

欢迎点评

联系我们

站长QQ:

站长邮件:

工作时间:周一至周五,9:30-18:30,节假日休息

QR code