如何关闭央视影音的弹窗广告?

每次打开央视影音windows客户端,央视影音都会在后台留一个常驻进程,这个进程即便你推出央视影音主程序也不会关闭,会不断向你推送右下角弹窗广告。

个人目前找到一个比较简单、不需要依赖任何第三方软件的解决办法,打开央视影音的安装文件夹,找到CBoxService.exe文件,改一下它的文件名,随便改成什么都可以比如CBoxService1.exe,之后央视影音就不会弹广告了。

需要注意的是,每次升级,CBoxService.exe文件又会被程序重新生成,如果按照此方法再去改一次就可以了。

(适用版本v4.4以下)

指尖穿过的时光

一直想把这个矫情的博客改成个人作品展示站,前两天想不如先列一列自己这些年究竟折腾过什么,然后发现自己上学的时候又是写小说、又是写歌、又是学做网站、又是折腾电脑,倒是上班之后,履历完全空了。想想这几年除了变得世故了点,真的啥都没干吧。

另外,因为总搞不清楚自己多少岁,特意用Excel列了个年龄表,做完之后对着一排数字数,数着自己17岁在干这个,19岁在干那个,21岁干了些什么呢,原来那年我都21了啊,还以为是好多年以前……数着数着,仿佛看到好多时光从指间穿过。

wordpress自定义默认头像


// 自定义默认头像

add_filter( 'avatar_defaults', 'zzjbzlz_avatar' );

function zzjbzlz_avatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/img/zzjbzlz_avatar.gif';
// OR --> $myavatar = "http://zzjb.leiling.org/wp-content/uploads/2017/05/default_avatar.gif";
$avatar_defaults[$myavatar] = "重装机兵资料站";
return $avatar_defaults;
}

为什么总是喜欢回忆往事?

记得最早的一次怀旧是在初中的某个考试之前,以前考试前总是打突击战,背一两天书就能考个第一第二名,虽然听起来很容易,可那一两天也确实不容易熬,于是就爱想想小时候的事,小时候的人多好啊,虽然也有很多槽事,但总比现在过得好吧?

活得不容易的时候,就爱回忆往事。以前我一直觉得,或许是因为我就是一个爱怀旧的人,就应该那样,最近又发觉事情并不是我认为的这样。

如果说做梦是一种“穿越时空”的行为,单纯地回忆往事其实也算一种“穿越时空”。虽然以前也有遗憾,但可以通过想象补足,假装坏的事情从没有发生过,假装好事情都发生了,一切回忆都按照修正之后的样子在脑中闪现,心里想着——以前的日子真是美好啊。

其实倒不如说这是一种逃避。

而你所讨厌的当下,以后也会变成你回忆和想象的素材,就这样每活几年,都会回头看看曾经,想着当初我这样这样做、那样那样做,或许就会过得更好吧,这样无休无止地循环往复……造这种轮子可真不是什么好事。

评论函数

调用评论

comment_form()常用在comments.php中,调用整个评论区

<?php comment_form($args, $post_id); ?>

$args:comment_form() 的输出配置参数,为一个关联数组,配置项非常丰富,下面我们会详细说明。
$post_id:文章id,默认为空,即当前id
$args的默认配置:

$defaults = array(
	'fields'               => apply_filters( 'comment_form_default_fields', $fields ),
	'comment_field'        => '

<label for="comment">' . _x( 'Comment', 'noun' ) . '</label><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea>

',
	'must_log_in'          => '

' .  sprintf( __( 'You must be <a href="%s">logged in</a> to post a comment.' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '

',
	'logged_in_as'         => '

' . sprintf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ) . '

',
	'comment_notes_before' => '

' . __( 'Your email address will not be published.' ) . ( $req ? $required_text : '' ) . '

',
	'comment_notes_after'  => '

' . sprintf( __( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s' ), ' <code>' . allowed_tags() . '</code>' ) . '

',
	'id_form'              => 'commentform',
	'id_submit'            => 'submit',
	'title_reply'          => __( 'Leave a Reply' ),
	'title_reply_to'       => __( 'Leave a Reply to %s' ),
	'cancel_reply_link'    => __( 'Cancel reply' ),
	'label_submit'         => __( 'Post Comment' ),
);

如果需要修改表单,需要在function.php中使用过滤器comment_form_default_fields

删除表单字段

如果我们想要删除网址字段,只需要打开主题的 functions.php 文件,添加以下代码:

add_filter(‘comment_form_default_fields’, ‘mytheme_remove_url’);

function mytheme_remove_url($arg) {
$arg[‘url’] = ”;
return $arg;
}

保存后刷新页面,你就会看到“url”输入框已经不存在了。

新增表单字段

假设我们要添加一个 QQ 字段,同样在主题的 functions.php 添加下面的代码即可:

add_filter('comment_form_default_fields', 'my_fields');

function my_fields($fields) {
	$fields['qq'] = '

' . '<label for="qq">'.__('QQ').'</label> ' .
	'<input id="qq" name="qq" type="text" value="' . esc_attr( $commenter['comment_qq'] ) . '" size="30" />

';
	return $fields;
}

刷新页面,即可看到新增的表单。

替换默认表单字段

代码和上面的例子差不多,如果你设置的字段为(author、email、url)其中之一,即 $fields[‘author’]、$fields[’email’]、$fields[‘url’] ,就可以替换默认的字段的输出内容。

默认的这三个字段如下:

add_filter('comment_form_default_fields', 'mytheme_remove_url');

function my_fields($fields) {
	$fields =  array(
		'author' => '

' . '<label for="author">' . __( 'Name' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
		'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' />

',
		'email'  => '

<label for="email">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
		'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' />

',
		'url'    => '

<label for="url">' . __( 'Website' ) . '</label>' .
		'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" />

',
		);
}

需要注意的是,wordpress原生只支持author、email、url,如果新增或修改前台表单,还需要对评论审核后台、数据库等做对应改造。

参考:https://www.wpdaxue.com/wordpress-comment_form.html

百无一用是书生

因为想做自媒体,最近这段时间一直在留意游戏圈儿的专栏写手们,总感觉他们的生活挺清苦的。一边设身处地脑补那些文艺青年的心境,一边又想起了一些本来快被我忘干净的事:

那是在大二的时候吧,对未来无所适从的我天天吵着要退学,把我爹从老家闹到了学校。中午我们俩在一个小饭馆吃饭,我爹问我以后有什么打算,我当时好像回答他:

“我也不知道自己是不是真的热爱写作。不管我将来会爱上什么,我总觉得人得有一点安身立命的技能,光靠写点字养活不了我。哪怕是将来学点什么,来养活自己的这份爱好。”

想想这么多年了真的就这么过来了啊……

解决git在Windows下的乱码问题

在命令行下输入以下命令:

git config --global core.quotepath false # 显示 status 编码
git config --global gui.encoding utf-8 # 图形界面编码
git config --global i18n.commit.encoding utf-8 # 提交信息编码
git config --global i18n.logoutputencoding utf-8 # 输出 log 编码
export LESSCHARSET=utf-8

最后一条命令是因为 git log 默认使用 less 分页,所以需要 bash 对 less 命令进行 utf-8 编码

以上命令等效于:

在 etc\gitconfig 中添加

[core]
quotepath = false
[gui]
encoding = utf-8
[i18n]
commitencoding = utf-8
logoutputencoding = utf-8

在etc\profile 中添加

export LESSCHARSET=utf-8

参考:解决git在Windows下的乱码问题