码迷,mamicode.com
首页 > 编程语言 > 日排行
rabbitMQ应用,laravel生产广播消息,springboot消费消息
最近做一个新需求,用户发布了动态,前台需要查询,为了用户读取信息响应速度更快(MySQL很难实现或者说实现起来很慢),所以在用户动态发布成功后,利用消息机制异步构建 redis缓存 和 elasticsearch索引 。 开发环境 rabbitMQ服务端,docker安装 消息生产端(PHP): 应 ...
分类:编程语言   时间:2018-06-18 21:48:35    阅读次数:333
C/C++中连接函数strcat的应用(简单讲解)
有位学弟问到我如何将两个字符连接起来,想想java/python里面可以直接用+连接起来,可是C/C++里面有没有这么方便的做法呢? 答案是有的,在C语言的string.h库中有个神奇的函数叫做strcat,它可以做到这一点。下面开始我们的讲解~~~ 此时我们可能会想知道它的原型构成: 我们可以看到 ...
分类:编程语言   时间:2018-06-18 21:48:56    阅读次数:201
python学习之类的反射(2018.6.18)
在学习网络编程的时候用到反射,然后发现自己反射这部分的应用不是很熟练,决定返回来重新整理一下 对于类的反射,主要有四个用法,下面都说一下 1.hasattr 判断对象或者类是否存在指定的属性,看代码以及结果 hasattr判断完成后,会返回一个布尔值,有就返回True,无就返回False 2.get ...
分类:编程语言   时间:2018-06-18 21:49:35    阅读次数:158
C++之PIMPL模式
1 PIMPL解释 PIMPL(Private Implementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。 PIMPL(Private Implementation 或 Pointer to Impleme ...
分类:编程语言   时间:2018-06-18 22:15:09    阅读次数:187
Python新式类 单例模式与作用域(四)
1 新式类与旧式类 新式类拥有经典类的全部特性之外,还有一些新的特性,比如 发生变化,新增了静态方法 ,python3目前都采用新式类,新式类是广度优先,旧式类是深度优先 (1)内置的object对象 (2)类的方法 静态方法 类方法 新式类(new style class) : 类的初始化方法 静 ...
分类:编程语言   时间:2018-06-18 22:17:43    阅读次数:223
C语言使用hiredis访问redis
`Hiredis` 是Redis数据库的简约C客户端库。它是简约的,因为它只是增加了对协议的最小支持,但是同时它使用了一个高级别的 printf like API,所以对于习惯了 printf 风格的C编程用户来说,其非常容易使用,而且API中没有明确的绑定每个 Redis 命令。 Github: ...
分类:编程语言   时间:2018-06-18 22:42:17    阅读次数:299
centos6.9安装python3.6.0和模块
1、安装依赖包yum -y install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel 
分类:编程语言   时间:2018-06-18 22:43:37    阅读次数:376
C语言进阶——有符号与无符号02
在计算机的内部,我们所有的信息都是由二进制数字组成的 有符号数的表实法: 在计算机内部用补码的方式表实有符号数 正数的补码位正数的本身 负数的补码为其绝对值取反然后加一得到 例如-7 他在计算机内部的是1111 1001 是这样得到的 7-》111-》0000 0111-》1111 1000-》11 ...
分类:编程语言   时间:2018-06-18 22:44:53    阅读次数:211
python的数据基本类型和命令
in :判断字符是否在字符串里 not ni :判断某个东西是否在某个东西里面 base : 转换进制 bit_length :当前数字的二进制,至少用几位表示 capitalize : 首字母大写 如果字符串中有其他的大写 则变为小写 casefold :把所有的变小写 lower : 只把英文变 ...
分类:编程语言   时间:2018-06-18 23:16:42    阅读次数:155
软件构造 并发3(线程安全性)
线程安全:数据类型或静态方法在多线程中执行时,无论如何执行,不需调用者做额外的协作仍可以得到正确的行为。 行为正确意味着满足规格说明和保持不变性 不能在前置条件中对调用者增加时间性要求(在set()运行时不能调用get()) 例子:迭代器, 不是线程安全的。 迭代器的规范说,不能在迭代它的同时修改一 ...
分类:编程语言   时间:2018-06-18 23:17:40    阅读次数:183
Python之socketserver
import threading from socketserver import ThreadingTCPServer,BaseRequestHandler import sys import logging FORMAT = '%(asctime)s %(threadName)d %(threa... ...
分类:编程语言   时间:2018-06-18 23:18:49    阅读次数:192
GIL线程与进程选择
#!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/18# 计算密集型。应该启动多进程# from multiprocessing import Process# from threading import Thread# import os ...
分类:编程语言   时间:2018-06-18 23:19:03    阅读次数:163
python-15
内置函数: ...
分类:编程语言   时间:2018-06-18 23:19:38    阅读次数:188
python 数据类型
""" # 字符串索引与切片 # 字符串所有的操作都不会改变原来的字符串,只会生成新的字符串 s = "ABCDEFGHIGKLM" s1 = s[0] print(s1) # 顾头不顾尾 字符串切片 s2 = s[0:2] print(s2) s3 = s[:] # 获取所有的字符串 print(... ...
分类:编程语言   时间:2018-06-18 23:20:19    阅读次数:209
在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
在Java虚拟机中,每个对象(object和class)通过某种逻辑关联监视器,每个监视器和一个对象引用相关联,为了实现监视器的互斥功能,每个对象都关联着一把锁。 一旦方法或者代码块被synchronized修饰,那么这个部分就放入了监视器的监视区域,确保一次只有一个线程执行该部分代码,线程必须在获 ...
分类:编程语言   时间:2018-06-18 23:20:50    阅读次数:248
【IE兼容性】代码中多语言样式+IE不兼容解决
一、代码中样式根据不同语言对IE做不兼容解决二、代码逻辑:1. 后台返回语言信息;result.addObject("language",getLocaleStr());1 1result.addObject("language",getLocaleStr());2.页面上获取后台返回的语言信息,并... ...
分类:编程语言   时间:2018-06-18 23:21:27    阅读次数:220
JAVA的NIO的新特性和小Demo,进一步了解NIO
1.为什么要用NIO NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。 原来的 I/O 库(在 java.io.*中) 与 NIO 最重要的区别是数据打包和传输 ...
分类:编程语言   时间:2018-06-18 23:22:05    阅读次数:235
python-code-16
模拟实现一个ATM + 购物商城程序 def login(): pass def register(): pass def check_balance(): pass def transfer(): pass def repay(): pass def withdraw(): pass def ch ...
分类:编程语言   时间:2018-06-18 23:22:42    阅读次数:227
python 列表的增删改查
# -----------------------------增加 append insert li = ["Break", "19", "前端", "男"] # 在最后面增加 li.append("666") print(li) # 在中间插入 insert(在后面) li.insert(2, "... ...
分类:编程语言   时间:2018-06-18 23:23:03    阅读次数:211
dijkstra算法学习
dijkstra算法学习 一、最短路径 单源最短路径:计算源点到其他各顶点的最短路径的长度 全局最短路径:图中任意两点的最短路径 Dijkstra、Bellman-Ford、SPFA求单源最短路径 Floyed可以求全局最短路径,但是效率比较低 SPFA算法是Bellman-Ford算法的队列优化 ...
分类:编程语言   时间:2018-06-18 23:23:29    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!