ICode9

精准搜索请尝试: 精确搜索
  • (包、导入包、java命令行)-->的知识2021-05-27 23:01:46

    包的相关知识 package ... ... 导入包 import package ... ... java 在命令行中的知识 注:以HelloWorld.java为例,(用命令行运行java时,要把包删掉) 1.javac HelloWorld.java 2.java HelloWorld javadoc -encoding UTF-8 -charset UTF-8 Helloworld.java 用于查看java文件中的文本

  • Redis实战(四):redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU2021-05-27 22:59:16

    啤酒理论 Buffer机制,减少没必要的来回调用 前置知识 只要和redis建立了连接,发送字符串,就能交互 管道 发布 / 订阅 help @pubsub 发送者 订阅者 PSUBSCRIBE pattern [pattern ...] summary: Listen for messages published to channels matching the given patterns

  • 前端BootStrap框架笔记总结2021-05-27 22:29:49

    Boot Strap 笔记整理自b站up主:编程不良人 1.Boot Strap 的引言 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷 Bootstrap一经推出后颇受欢迎,一直是GitHub上的热

  • 不懂测试思维,造成了几十万损失...2021-05-27 21:55:42

    对于软件测试工程师来说,代码能力、项目经验、测试思维、学历,到底哪个最重要?代码能力和项目等都是加分项,而测试思维直接影响的是测试工作的质量。有的人说:我已经做了好几年的测试,懂不懂测试思维完全没什么影响。事实真是如此吗?去年1月份就出现了一起重大的bug事故。京东由于优惠券设

  • Django(30)Django常用的模板标签2021-05-27 20:07:46

    常用的模板标签   if标签 if标签相当于Python中的if语句,有elif和else相对应,但是所有的标签都需要用标签符号({%%})进行包裹。if标签中可以使用==、!=、<、<=、>、>=、in、not in、is、is not等判断运算符。示例代码如下: {% if "张三" in persons %} <p>张三</p> {% else %}

  • 程序人生:“未来的测试人”听听一名老程序员的一点感悟!【经验谈】送给迷途中的你...2021-05-27 19:58:57

    作 为一个技术不是大牛事业也不是很成功的老程序员,我觉着还是要写一些什么,来给未来的程序员们讲述一个过来人的感悟吧。成功人士的文章有的是,而在这个世 界上成功人士毕竟是极少数,大多数人都是普通人,可能你也一样一辈子也成不了什么大牛或者公司高管,每个人的追求不同,有的人

  • 为什么不带参数的 Math.max() 返回-Infinity2021-05-27 15:03:56

    Math.max() 是 JS 内置的方法,可以从传入的参数中,返回最大的一个。例如: Math.max(1, 2, 3); // => 3 如果Math.max()只使用一个参数,结果是怎么样的? Math.max(1); // => 1 正如预期的那样,一个数字的最大值就是它本身。 但是,如果调用不带参数 Math.max() 结果又是怎么样的

  • Yii1自定义 CGridView 中的操作按钮中 CButtonColumn 选项2021-05-27 14:55:51

    Yii可以使用CButtonColumn自定义按钮及列样式。 效果展示  <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'knowledge-auth-list-grid', 'dataProvider'=>$model->search(), //'filter'=>

  • 串口通讯WaitCommEvent 、GetLastError、ClearCommError、...2021-05-27 12:03:29

    一、首先是利用WaitCommEvent 来等待串口事件的被触发,这些事件是指在该函数被调用前,我们自己设置好的能触发串口线程的有效事件。 主要包括3类事件:   1. 函数SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR )设置的数据接收中断   2.用户中断线程的操作。   3.

  • FP-21 函数式程序设计2021-05-27 10:58:47

    Lecture 21 函数式程序设计 命令式程序设计范式(imperative programming) 过程式与面向对象程序设计属于命令式程序设计范式(imperative programming) 需要对“如何做”进行详细描述,包括操作步骤和状态变化。 它们与冯诺依曼体系结构一致,是使用较广泛的程序设计范式,适合于解决

  • vuex的辅助函数--映射函数2021-05-27 09:04:47

    使用mapState辅助函数 import {mapState} from 'vuex' export default { name: 'home', computed: { ...mapState('user', ['nickname','age','gender']) // 可直接使用 } } mapActions import { mapActions

  • Django+Vue后端解决跨域问题2021-05-27 08:33:04

      由于开发模式为前后端分离式开发,故而通常情况下,前端和后端可能运行不同的ip或者port下,导致出现跨域问题 什么是同源策略? 如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议 +域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源   后端解

  • spark基础知识2021-05-26 23:59:04

        执行机制 spark分成driver和executor。 driver:提交应用程序入口,main函数执行,进行job调度,dag构建以及调度task。对rdd操作。 executor:执行task,将结果汇总到driver。对rdd具体数据操作。 count,distinct,group by , join 会触发shuffle操作,相同key会拉到同一个节点。      

  • Linux内核模块之设备驱动设计样式2021-05-26 22:34:23

    @The Linux driver implementer’s API guide->驱动模块之设备驱动设计央视 原文https://www.kernel.org/doc/html/latest/driver-api/driver-model/design-patterns.html Device Driver Design Patterns设备驱动设计模式 本文档描述了设备驱动开发中一些通用的设计模式。子

  • Spring核心API介绍2021-05-26 20:59:34

      Spring核心API介绍 BeanFactory org.springframework.beans.factory BeanFactory是用于访问Spring Bean容器的根接口,典型的工厂模式,用于生产Bean的一个Bean工厂,其提供了生产Bean所需的最基本规则。 BeanFactory的所有方法:   BeanDefinition 功能 BeanDefinition是bean在

  • 编程规范2021-05-26 19:04:02

    1. 每行不超过80个字符 2. tab转空格 3. *靠近类型,而不是变量 4. 只有一行代码也要使用花括号 5. 骆驼命名法命名变量:DoSomething 6. 变量名字采用小写的骆驼命名法 7. 类的成员变量:私有成员变量前面加 _ ,公有成员变量不加。 8. 静态变量加前缀 s_ , 全局变量加前缀 g_ 9. 函数名

  • wxWidgets编程起步2021-05-26 12:54:45

      先推荐一下这两天找到的学习材料。  博客中有一个系列教程,貌似作者没有写完,见《跟我学wxWidgets开发》系列教程。  要看书,就《使用wxWidgets进行跨平台程序开发》。我给的链接中,包括中书中的源码。这本书,是《Cross Platform GUI Programming With wxWidget》的中译本,译本

  • 《C语言及程序设计》实践参考——让吃货失望的菜单2021-05-26 10:52:36

    【项目 - 让吃货失望的菜单】计算机中的应用程序,常常用“菜单”的形式,提供给用户便捷的操作。当然, 里面没有菜。下面的程序段给出了一些提示,请在此基础上拓展,使程序的运行如图所示(不限于此,可以拓展)int main() {     char cChioce;     while(1)     {        

  • JSZip解压,文件名乱码问题解决2021-05-26 09:59:04

    官方文档解释 需要额外安装 npm i iconv-lite -S 官方演示代码:(其中cp866改为gbk可解决中文乱码) // here, "bin" is a russian zip file, using the cp866 encoding for file names // by default, using UTF-8 leads to wrong file names: zip.loadAsync(bin) .then(func

  • es6知识点2021-05-26 09:35:49

    1.Object.freeze的使用 this.yesPoints = Object.freeze(res[0].yesPoints) this.totalPoints = Object.freeze([...this.yesPoints,  ...this.absentPoints,  ...this.noPoints,]) <p v-for="(item,index) in totalPoints" :key="index"> {{ `${index

  • python 中列表表达式中的if 和 else2021-05-25 21:59:34

    # 列表生成器中的if ... 和 if ... else ... # l = [x for x in range(1,11) if x % 2 == 0] #正常输出 # print(l) # l = [x if x % 2 == 0 for x in range(1, 11)] #报错 # print(l) # 这是因为跟在for后面的if是一个筛选条件,不能带else # 而把if卸载前面呢

  • js遍历对象的方法2021-05-25 21:53:03

    1. for ... in 语句for (let variable in object)  { ... }https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in以任意次序迭代一个对象的可枚举属性。 [html] view plain copy var obj = {a: 1, b: 2};  for (let i in obj)

  • 为什么使用TFS 2012进行源代码管理——TFS 2012使用简介(一)2021-05-25 16:53:18

    最近,一直想让*队加入敏捷开发,但TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了。相比TFS2010,TFS2012改进太多了,主要体现在以下方面: Team Web Access优化 变更集回滚Ui支持 流程优化 界面更合理,操作更友好 增加了PowerPoint Storyboarding工具(PowerPoint图版演示),能够更便捷的画

  • Ubuntu更新时提示错误 E: Sub-process /usr/bin/dpkg returned an error code (1)2021-05-25 14:01:31

    Ubuntu更新时提示错误 E: Sub-process /usr/bin/dpkg returned an error code (1) 安装redis时报错如下 Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0

  • 嵌入式系统:驱动层2021-05-25 13:35:13

    Hardware Abstraction Layer:对硬件(外设)进行抽象 一、外设的抽象 1.外设“类” 外设结构体 每个外设的所有寄存器的地址是集中且连续的 每个寄存器相对于外设段地址,都有相同的偏移量 寄存器类型:uint32_t、uint16_t、uint8_t 代表单个寄存器长度 typedef struct{ 寄存器类型

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有