utm

sscanf的高级用法【转】

孤街醉人 提交于 2020-05-08 15:30:56
(转自: https://blog.csdn.net/noodies/article/details/4386570?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3 ) printf或者sprintf一定是任何一个C程序员最常见到的函数,与sprintf的作用相反,sscanf通常被用来解析并转换字符串,其格式定义灵活多变,可以实现很强大的字符串解析功能。 sscanf的原型很简单,定义如下: #include <stdio.h> int sscanf(const char *str, const char *format, ...); str:待解析的字符串 format:字符串格式描述,其后是一序列数目不定的指针参数,存储解析后的数据 下面是一个简单的例子: int year, month, day; int converted = sscanf("20080808", "%04d%02d%02d", &year, &month, &day); printf("converted=%d, year=%d, month=%d,

浅析--border-image

半世苍凉 提交于 2020-05-07 19:45:10
border-image用于给border(边框)贴上背景图像 类似于CSS中的background(背景)属性。 例如:background:url(xx.jpg) 27px no-repeat;指的是图片(url(xx.jpg)),位置(27px),重复性(no-repeat)。 border-image与此类似,border-image包括图片,剪裁位置(与background位置一样,也是数值,也支持百分值),重复性。 例如:border-image:url(border.png) 27 repeat; 指的就是图片(url(border.png)),剪裁位置(27),重复方式(repeat)。 语法:border-image:source slice repeat; source:所用图像的url地址; slice:1~4个长度值(或者百分比),用于设置图片在每一条边上的距离(区域); repeat:1~2个关键字,用于设置图片在水平方向和竖直方向的重复方式。取值有以下四种: stretch:默认值,将图片进行拉伸以填充边框的长 repeat:沿边框长平铺图片 round:沿着边框的长整数次的平铺图片(元素可能被自动调整大小以适应该要求) space:沿着边框的长整数次的平铺图片(如果图片不能填满元素,则使用空白填充) 下面我们将border-image的复合写法分解描述

论文列表——text classification

萝らか妹 提交于 2020-05-07 18:33:45
https://blog.csdn.net/BitCs_zt/article/details/82938086 列出自己阅读的text classification论文的列表,以后有时间再整理相应的笔记。阅读价值评分纯粹是基于自己对于文章的理解,标准包括:动机、方法、数据集质量、实验安排、相关工作等,满分为5。列表如下: 名称 所属会议 类型 时间 阅读价值 Recurrent Convolutional Neural Networks for Text Classification AAAI long paper 2015 4.5 Do Convolutional Networks need to be Deep for Text Classification ? AAAI 2017 work shop 4.5 Learning Structured Representation for Text Classification via Reinforcement Learning AAAI 2018 long paper 4 Enriching Word Vectors with Subword Information ACL 2017 long paper 4 Deep Pyramid Convolutional Neural Networks for Text

JVM安全退出(如何优雅的关闭java服务)

柔情痞子 提交于 2020-05-07 18:28:48
https://tech.imdada.cn/2017/06/18/jvm-safe-exit/?utm_source=tuicool&utm_medium=referral 背景 用户:货都到了,购物车里怎么还有刚买的东西,what? 产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是有bug啊? 研发:恩,我看看,!@#¥%……&*()一顿狂查,搜嘎,当时在上线,重启应用,异步任务丢了…… 产品:能不能行,上线你就丢任务,丢不丢人啊! 研发:………… 上线!重启!你还在为丢失任务而烦恼么?看这里看这里,从此不再丢任务,JVM可以安全退出的 在交易流程中,为了提升服务的性能,我们做了一些异步化的优化,比如更新用户最近使用的收货地址、提单完成后通过MQ去发送各种通知类消息、清理用户的购物车等等这些操作,异步化加快了应用的响应速度同时也带来一个隐患,如何保障异步操作的执行?这个场景主要发生在应用重启时,对于通过线程或线程池进行的异步化,JVM重启时,后台执行的异步操作可能尚未完成。这时,需要通过JVM安全关闭来保证异步操作进行完成后,JVM再执行关闭。 更广泛的说,在Linux上很多应用通常会通过kill -9 pid的方式强制将进程杀掉,这种方式简单高效,因此很多应用的停止脚本经常会选择使用kill -9 pid的方式。强制进程退出,会带来一些副作用

生成静态页面

主宰稳场 提交于 2020-05-06 15:15:05
public function index() { $file_name = 'index_wap.html' ; if ( file_exists ( $file_name ) && filemtime ( $file_name ) - time () < 10 ){ // 如果文件是存在并且最后修改时间小于设定时间 10s require_once ( $file_name ); // 引入文件 } else { ob_start (); $seodata = Db::table('WWWseo')->where('id',1)-> find(); $this ->assign('seodata', $seodata ); echo $this -> fetch(); file_put_contents ( $file_name , ob_get_contents ()); // 输出到浏览器 } } 附上ThinkPHP5中哪些小技巧可以提高性能 https://blog.csdn.net/weixin_39820924/article/details/80805315?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&utm_source=distribute.pc

SOme USeful NOtes for MYself.

北城以北 提交于 2020-05-05 20:48:17
SOme USeful NOtes for MYself. B站神奇的频道(YouTube里同名):关于微积分/线代/梯度下降/DL等数学知识的理解,对理解DL很有帮助 https://space.bilibili.com/88461692/#/channel/detail?cid=9450 知乎有用的总结: https://zhuanlan.zhihu.com/p/55519131?utm_source=qq&utm_medium=social&utm_oi=1101546246992474112 100天ML-Code教程:旨在提高Codding能力 https://github.com/MLEveryday/100-Days-Of-ML-Code 英文原版: https://github.com/Avik-Jain/100-Days-Of-ML-Code 目标检测算法的学习路线(全),涵盖了几乎所有目标检测算法 https://github.com/hoya012/deep_learning_object_detection 凸优化主流算法归纳 https://zhuanlan.zhihu.com/p/47453144?utm_source=qq&utm_medium=social&utm_oi=1101546246992474112 一个神奇的wechat公众号:超智能体

MySQL关于用户关注粉丝表的设计方案

巧了我就是萌 提交于 2020-05-05 10:13:01
一、数据结构分析 用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1: $arr1 = [ 'follow' => '[2,3,4], 'fans' => [4,5,6], ] 二、用户逻辑关系梳理 在用户关注粉丝模型中,有两种常见场景: 1.查看自己的粉丝或者关注列表: 这种情况下最多会出现三种关系: 其中1表示仅为本人所关注的人,2表示仅为本人的粉丝,3表示互粉 111 2.查看别人的粉丝或者关注列表: 此时是以别人的粉丝或关注者与自己的关系进行判定: 其中find表示别人的粉丝或关注列表,在这里统称为other,1表示other是本人所关注的,2表示other与本人互粉,3表示other是本人的粉丝,4表示和本人没有任何关系 222 三、数据库设计 CREATE TABLE `tb_vip_follow` ( `id` bigint NOT NULL AUTO_INCREMENT, `vip_id` bigint DEFAULT '0' COMMENT '用户ID(粉丝ID)', `followed_vip_id` bigint DEFAULT '0' COMMENT '关注的用户ID', `status` tinyint(1) DEFAULT '0' COMMENT '关注状态

go集成redis 、kafka 、mysql 链接篇

冷暖自知 提交于 2020-05-05 10:01:46
redis 常用的redis 有 https://github.com/gitstliu/go-redis-cluster https://godoc.org/github.com/garyburd/redigo/redis 这个redis的讲解可以看一下 https://blog.csdn.net/qq_38560742/article/details/82754282?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1 单机的讲解很清晰: https://blog.csdn.net/wangshubo1989/article/details/75050024 kafka 官方推荐: https://github.com/confluentinc/confluent-kafka-go https://github.com/bsm/sarama-cluster https://godoc.org/github.com/Shopify/sarama#example-Consumer https://blog.csdn.net

铁观音哪个牌子的好?

孤街醉人 提交于 2020-05-04 21:48:05
安溪铁观音比较大的就四大厂 第一、八马 品牌大,名气足,铁观音最强企业,商业分级炉火纯青,所以一般分为300元一斤基本款,500元一斤升级款,1000-2000一斤的王者款。 基本款 来源: oschina 链接: https://my.oschina.net/u/4006148/blog/4264866

AJAX请求的五个步骤

為{幸葍}努か 提交于 2020-05-04 10:12:37
感谢原文作者:0x29a 原文链接: https://www.cnblogs.com/0x29a/p/11231950.html 1. 创建XMLHttpRequest异步对象 步骤一代码引自: https://www.w3school.com.cn/ajax/ajax_xmlhttprequest_create.asp var xhr; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xhr=new XMLHttpRequest(); } else {// code for IE6, IE5 xhr=new ActiveXObject("Microsoft.XMLHTTP"); } 图片引自: https://www.cnblogs.com/hyj0608/p/6726852.html?utm_source=itdadao&utm_medium=referral 主流创建ajax对象的方法: IE6以下版本浏览器创建ajax对象方法是: 2. 设置回调函数 xhr.onreadystatechange = callback 3. 使用open方法与服务器建立连接 // get 方式 xhr.open("get", "test.php", true) // post