首页 > 2019年03月14日 > 全部分享
atomic是绝对的线程安全么?为什么?如果不是,那应该如何实现?
atomic不是绝对的线程安全。atomic的本意是指属性的存取方法是线程安全的,并不保证整个对象是线程安全的 @property (atomic, assign) int intA; //线程A for (int i = 0; i < 10000; i ++) { self.intA = self ...
分类:编程语言   时间:2019-03-14 20:39:01    收藏:0  评论:0  赞:0  阅读:313
文件下载
在下载文件时,需要告诉浏览器要下载的文件response.setHeader("content-disposition", "attachment;filename="+filename);response.setContentType(this.getServletContext().getMim ...
分类:其他   时间:2019-03-14 20:37:28    收藏:0  评论:0  赞:0  阅读:148
Python字符串的两种方式——百分号方式,format的方式
Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in string for ...
分类:编程语言   时间:2019-03-14 20:36:31    收藏:0  评论:0  赞:0  阅读:260
一个日期加上若干天后是什么日期
/*题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入描述:输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出描述:输出m行,每行按yyyy-mm-dd的个数输出*/#include<stdio.h>int main(int argc,char const ...
分类:其他   时间:2019-03-14 20:35:58    收藏:0  评论:0  赞:0  阅读:387
ASM
优秀博客: https://blog.csdn.net/carson2005/article/details/8194317 https://www.cnblogs.com/pinard/p/6239403.html https://blog.csdn.net/stayfoolish_fan/art ...
分类:其他   时间:2019-03-14 20:35:40    收藏:0  评论:0  赞:0  阅读:171
三层架构搭建(asp.net mvc + ef)
第一次写博客,想了半天先从简单的三层架构开始吧,希望能帮助到你! 简单介绍一下三层架构, 三层架构从上到下分:表现层(UI),业务逻辑层(BLL),数据访问层(DAL)再加上数据模型(Model),用ef访问数据库,Model也就是与数据库表映射的实体。废话少说,上代码。 Model层 为方便说明, ...
分类:Web开发   时间:2019-03-14 20:35:15    收藏:0  评论:0  赞:0  阅读:613
什么是redis?redis有什么用途?
1.1. 什么是redis: redis是一个开源(BSD许可)的,内存中的数据结构存储系统 1.2. Redis的用途: 数据库、缓存和消息中间件 ...
分类:其他   时间:2019-03-14 20:34:57    收藏:0  评论:0  赞:0  阅读:207
P1019 单词接龙 字符串回溯
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beastbeast和astonishastonish,如果接成一条龙则变为b ...
分类:其他   时间:2019-03-14 20:34:39    收藏:0  评论:0  赞:0  阅读:188
ansible工具
ansible运维 ansible简介 官方的title是:Ansible is Simple IT Automation 即 简单的自动化it工具 ansible跟其他it自动化技术的区别在于其关注点并非是配置管理,应用部署或it流程工作流,而是提供一个统一的界面来协调所有的it自动化功能,因此a ...
分类:其他   时间:2019-03-14 20:33:57    收藏:0  评论:0  赞:0  阅读:229
JS JSON序列化
# JS序列化 a = {"k1":"v1"} #序列化为字符串 类似python json.dumps(a) b = JSON.stringify(a) "{\"k1\":\"v1\"}" #序列化为字典 类似python json.loads(b) c = JSON.parse(b) Objec... ...
分类:Web开发   时间:2019-03-14 20:33:36    收藏:0  评论:0  赞:0  阅读:170
mysql 内置功能 存储过程 创建无参存储过程
操作哪个数据库,就把存储过程建到那个数据库 例如 现在use db2; 应该把存储过程 建立到db2数据库里 创建无参存储过程 查看创建的存储过程 调用存储过程 ...
分类:数据库技术   时间:2019-03-14 20:33:20    收藏:0  评论:0  赞:0  阅读:158
java 使用HashMap缓存对象
需求:在代码中创建HashMap对象,存储相应对象的键——值对,在需要时,通过key,调用相应的对象,减少数据库的访问量 实现过程: 1、创建HashMap对象: private HashMap<String, MessagesParticipatorInformation> chatPartici ...
分类:编程语言   时间:2019-03-14 20:32:58    收藏:0  评论:0  赞:0  阅读:309
webpack搭建vue项目,实现脚手架功能
本文基于node.js开发环境,安装完node之后新建项目,通过webpack配置,实现vue-cli脚手架功能 对于刚刚接触编程的人来说,最难的可能并不是学习一种新语法或者框架,而是编程思维,这种思维在调试的时候显得尤为重要,拥有良好的编程习惯和思维能力可以大幅度提高调试效率。而编程思维的培养往往 ...
分类:Web开发   时间:2019-03-14 20:32:25    收藏:0  评论:0  赞:0  阅读:239
Spring创建对象的几种方法
一、通过构造器 无参构造器 直接这样配置一个bean的话,相当于是调用这个Dog类的无参构造器,如果无参构造器不在,Spring上下文创建对象的时候就会报错。 无参构造器加setter方法注入field的值 类: bean配置: 就bean标签下再用property标签来设置name和value 如 ...
分类:编程语言   时间:2019-03-14 20:31:11    收藏:0  评论:0  赞:0  阅读:133
【纪中集训2019.3.13】fft
题意: 描述 一共有$n+m$道题,其中$n$道答案是$A$,$m$道答案是$B$; 你事先知道$n和m$,问在最优情况下的期望答错次数,对$998244353$取模; 范围 $n,m \le 1e5$ 题解 考虑答对的期望次数; 显然最优策略是答个数多的那一个; 这样如果把状态写成一个 $n \t ...
分类:其他   时间:2019-03-14 20:30:36    收藏:0  评论:0  赞:0  阅读:139
Aseprite入门:第一个gif动图
前言:Aseprite入门教程 1、新建图片: 选择新建文件,然后选定宽高和颜色及背景类型,点击OK进行图片的创建: 2、绘制一个基础图形,为了方便还是选用球形: 填充上颜色: 美化(添加阴影增加小球光暗效果): (1)先用略浅于原色的颜色点缀一下(2)再用较深色的阴影色绘制边界 用工具进行处理,涂 ...
分类:其他   时间:2019-03-14 20:30:15    收藏:0  评论:0  赞:0  阅读:324
网络编程总结
一.osi七层模型 应用层 http https ssl smtp ftp 表示层,会话层 传输层 tcp udp 端口信息 四层路由器 四层交换机 网络层 ipv4协议192.168.0.1 ipv6协议 ff2312:f5242:12:1:1:1 网关地址 子网掩码 路由器 三层交换机 数据链路 ...
分类:其他   时间:2019-03-14 20:29:42    收藏:0  评论:0  赞:0  阅读:189
Redis入门体验
1.安装redis 1.下载源码 2.编译 3.将编译后的文件考出 4.启动redis 2.redis简单使用 1.创建springboot项目 2.引入pom 3.配置yml 4.配置JedisPool连接池 5.方法类 1.使用redis实现布隆过滤器 isExistByBloom():用于判断 ...
分类:其他   时间:2019-03-14 20:28:47    收藏:0  评论:0  赞:0  阅读:171
gets函数的完美替代
众所周知 在C语言中scanf用来读取一行字符串时遇到空格或回车会停止 而若要读入一行带空格的字符串时 有些人会用gets来代替 正是由于此缺陷,在C11标准中直接抛弃了gets,这个时候我们可以用fgets来替代gets 然而,gets的最大问题在于:会读取超过数组长度上限个字符,而超出长度的字符 ...
分类:其他   时间:2019-03-14 20:28:31    收藏:0  评论:0  赞:0  阅读:454
算法基础_递归_给定m个A,n个B,一共有多少种排列
问题描述: 给定m个A,n个B,一共有多少种排列 解题源代码: 解题思路: 同样,递归就是找到规律,然后直接return即可 此处的规律是:在每一个位置上都有两种可能,所以,在第一层进行分支即可,然后设置到底的条件 希望能给大家带来帮助 以上 ...
分类:编程语言   时间:2019-03-14 20:28:00    收藏:0  评论:0  赞:0  阅读:217
978条   上一页 1 ... 12 13 14 15 16 ... 49 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!