现在位置: 首页 > 综合 > 文章
2020年02月17日 综合 ⁄ 共 3376字 评论关闭
  在计算机程序设计中,回调函数,简称回调(Callback),是指通过函数参数传递到其他代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。   以上是维基百科对“回调函数”的定义。对于回调,不同的语言有不同的回调形式,例如:   C、C++ 允许将函数指针作为参数传递;   JavaScript、Python 允许将函数名作为参数传递。   在开始之前,先介绍下本文代码示例的背景,在 main 函数中,我们异...
阅读全文
2020年02月17日 综合 ⁄ 共 7778字 评论关闭
  Django model update的各种用法介绍介绍了Django model的各种update操作,详细介绍Django model select的用法,配以对应MySQL的查询语句,理解起来更轻松。   基本操作   # 获取所有数据,对应SQL:select * from User   User.objects.all()   # 匹配,对应SQL:select * from User where name = '运维咖啡吧'   User.objects.filter(name='运维咖啡吧')   # 不匹配,对应SQL:select * from User where name !...
阅读全文
2020年02月17日 综合 ⁄ 共 1749字 评论关闭
  Python是一门与php有点像的编辑语言了,下文来给各位在利用Python实现进度条了,对Python在Console下显示文本进度条的方法相关知识感兴趣的朋友一起学习吧   进度条和一般的print区别在哪里呢?   答案就是print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果。   进度条不然,我们必须再原地输出才能保证他是一个进...
阅读全文
2020年02月17日 综合 ⁄ 共 913字 评论关闭
  1.问题:在pycharm中点击run运行程序,发现没有打开run窗口,而是打开的Python console窗口。   解决方法:打开菜单栏run->edit configurations,把下图中的复选框取消就可以了。   2.解决pycharm的Python console不能调试当前程序的问题   使用python时,程序能运行,但是不能调试,找了半天解决方法,最后此操作分分钟奏效。   两种方法:   方法一:选中要运行的代码,右键Execute Selection in Console(Alt +...
阅读全文
2020年02月14日 综合 ⁄ 共 1731字 评论关闭
  Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:把一个声明从右向左读。   char * const cp; ( * 读成 pointer to )   cp is a const pointer to char   const char * p;   p is a pointer to const char;   char const * p;   同上因为C++里面没有const*的运算符,所以const只能属于前面的类型。   const char*, char const*, char*const 的区别   C++标准规定,const关键字放在类型...
阅读全文
2020年02月14日 综合 ⁄ 共 2625字 评论关闭
  在我没有学习 scala 的时候,主要用 java 和 python 做日常工作开发,印象中,没有特别的刻意的去区分 method 和 function 的区别,这个关系,正如我们日常生活中,没有刻意的去区分质量和重量。但是,他们之间,的确是有所不同的,这些不同也是建立在他们之间有联系的基础之上!   method 和 function是什么   首先,还是引用英文原文来看看他们在定义上的区别和联系吧:   A Function Type is (roughly) a type of t...
阅读全文
2020年02月14日 综合 ⁄ 共 8730字 评论关闭
  内置函数是什么   ​ 函数就是以功能为导向,一个函数封装一个功能,那么Python将一些常用的功能(比如len)给我们封装成了一个一个的函数,供我们使用,他们不仅效率高(底层都是用C语言写的),而且是拿来即用,避免重复早轮子,那么这些函数就称为内置函数,到目前为止python给我们提供的内置函数一共是68个   一.匿名函数:   为了解决那些功能很简单的需求而设计的一句话函数   函数名 = lambda 参数 :返回值   ...
阅读全文
2020年02月14日 综合 ⁄ 共 1543字 评论关闭
  一、QPS,每秒查询   QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。   二、TPS,每秒事务   TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的...
阅读全文
2020年02月14日 综合 ⁄ 共 4951字 评论关闭
  1、简介编码方式   计算机的视角,世间万物不过是一串又一串的二进制字节流,以人类认识的字符为例,每一个字符串就必须有与之对应一个二进制码,这就叫做编码。然而在发明计算机时,发明者们只考虑到计算机处理的是小写字母和大写字母,以及一些特殊字符,这些加起来不超过128个,所以采用1字节(0-255)空间大小来编码绰绰有余,这就是经常听到的ASCII码;‘a’对应的ASCII码为97,‘b’对应的ASCII为65。   随着计算机的普...
阅读全文
2020年02月13日 综合 ⁄ 共 2534字 评论关闭
  一、为什么要有分布式事务?   本地单机事务,有点工作经验的肯定不陌生,主要用于处理操作量大,复杂度高的数据,一般都由数据库自己实现。   开启一个事务,进行了多个对数据库进行更新(增删改)的语句后,可以自由的选择 commit 或 rollback 来结束事务。   可以从根源上保证多个数据集合的同步。   比如一个订单系统,用户支付订单后,订单表的订单状态被改为已支付,同时,库存表中商品剩余数量减一。   若是...
阅读全文