ICode9

精准搜索请尝试: 精确搜索
  • Vue 条件渲染2022-04-10 09:35:53

    Vue 条件渲染:v-show、v-if、v-else、v-else-if v-show 写法:v-show="表达式" 特点:不展示的 DOM 元素未被移除,仅仅是使用样式隐藏掉 适用于:切换频率较高的场景 实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>条件渲染<

  • 新增数据2022-04-06 03:04:44

    class BooksView(APIView): # 新增 def post(self,request): response_msg = {'status': 100, 'msg': '成功'} #修改才有instance,新增没有instance,只有data book_ser = *BookSerializer*(data=request.data) # bo

  • 查询所有2022-04-06 03:04:31

    class BooksView(APIView): def get(self,request): response_msg = {'status': 100, 'msg': '成功'} books=Book.objects.all() book_ser=BookSerializer(books,many=True) #序列化多条,如果序列化一条,不需要写 response_

  • JavaScript学习 第四周(完结)2022-04-04 13:35:37

    表单对象form HTML的表单对象(按钮,选项等)可以当做js的对象来处理。 form 作用 button 按钮 checkbox 多选 radio 单选 reset 将这个页面所有互动过的部品重置 submit 提交 text 文本条?? hidden passwd 密码 textarea select 选项(伴随option使用) 使

  • go语言并发聊天室2022-04-03 09:34:38

    小记一下 server端 package main import ( "encoding/json" "fmt" "net" "unsafe" ) //传输的数据结构 type ChatMsg struct { From, To, Msg string //从哪里来,到哪里去,内容 } //与客户端通信的结构 type ClientMsg struct { To

  • channel通信简单示列2022-04-01 23:02:05

    服务端:接收客户端发送的消息,并进行转发。 package socket.demo2; import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java.nio.channels.*; import java.nio.charset.StandardCharsets; impo

  • uniapp升级Vue3报Non-existent export 'default' is imported from2022-03-29 23:31:08

    uniapp升级到Vue3自定义封装的js文件导出方式与Vue2的格式不一样 封装js的 export 导出和 在其他页面使用import引入的方式导致的报错       Vue2 /** * 消息框,错误框,确认框,等待框等封装 */ import base from '@/common/js-base.js'; let alert = { /** * @descripti

  • 你应该知道的Redis事务2022-03-29 13:31:29

    大家好,我是七淅。 如果你了解过关系型数据库事务的话,相信这篇文章对你来说是很容易理解的了。具体什么是事务我就不说不多了,直接讲 Redis 事务相关的部分。 首先,我们先来看下,Redis 是怎么执行事务的。 1. 事务执行过程 show code: 127.0.0.1:6379> multi OK 127.0.0.1:6379> set a

  • 微服务:ES2022-03-26 21:34:56

    SpringAMQP工作队列 Work queues,也被称为(Task queues),任务模型。简单来说就是让多个消费者绑定到一个队列,共同消费队列中的消息。 当消息处理比较耗时的时候,可能生产消息的速度会远远大于消息的消费速度。长此以往,消息就会堆积越来越多,无法及时处理。 此时就可以使用work 模型,多个

  • java秒杀系统方案优化1-2 集成Thymeleaf,Result结果封装2022-03-26 21:31:41

    前言    thymeleaf 跟 JSP 一样,就是运行之后,就得到纯 HTML了。 区别在与,不运行之前, thymeleaf 也是 纯 html ...所以 thymeleaf 不需要 服务端的支持,就能够被以 html 的方式打开,这样就方便前端人员独立设计与调试, jsp 就不行了, 不启动服务器 jsp 都没法运行出结果来 集成Thyme

  • 【segmentation fault】 智能指针异常崩溃2022-03-25 17:31:52

    1 std::map<sio_t*, std::shared_ptr<Contextapc>> map_apc_context_; 2 3 // 客户端读事件 4 static void on_apc_recv(sio_t *io, void *buf, int readbytes) 5 { 6 // 获取客户端上下文 7 std::shared_ptr<Context> context = Server::Instance()->

  • 全局异常处理2022-03-25 09:35:16

        1. GlobalExceptionHandler  package com.vipsoft.web.boot.exception; import com.vipsoft.web.boot.utils.Result; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.validation.BindException; import org.springframework.va

  • ROS入门--发布者publisher的编程实现2022-03-21 13:36:31

    ROS入门--发布者publisher的编程实现 (参考古月居b站视频P10,本文仅为笔记和个人理解)   1.创建功能包 使用(格式) catkin_create_pkg  功能包名字  ”依赖“       //依赖要包含roscpp、rospy、std_msgs(标准消息)、geometry_msgs、turtlesim (数据定义的地方) 2.创建发布者代码 //

  • Android 支付宝支付SDK接入2022-03-21 00:01:29

    Android对接SDK不需要任何参数,只需要依赖官方aar即可 导入支付宝 SDK 在主项目的 build.gradle 中,添加下面的内容: allprojects { repositories { // 添加下面的内容 mavenCentral() // ... jcenter() 等其他仓库 } } 在您 App Module

  • Python教程 - 变量和简单数据类型2022-03-19 14:05:57

    目录变量字符串合并字符串数字整数浮点数使用函数str()避免类型错误 变量 变量,在编程中常常表示一个可以被改变的值或对象。 变量可以理解为一个盒子,可以往里面放入各种各样的东西。 以Hello World程序为例 print('Helo World') 用变量的方式可以写成 msg = 'Hello World' print(

  • Android Studio 制作聊天界面实践(Kotlin版)2022-03-18 21:58:04

    Android Studio 制作聊天界面实践 我们先看看效果 先创建文件,在阿里网站找到聊天气泡图片,https://www.iconfont.cn/ 把图片放入到drawable里面,在bulid.gradle中写入,classpath ‘com.android.tools.build:gradle:3.4.1’(要用RecyclerView) 然后在activity_main.xml中写

  • serializers的序列化和效验2022-03-18 21:33:44

    view中的代码 class Books(APIView): def get(self,*args,**kwargs): pk = kwargs.get('pk') book = Book.objects.filter(id=pk).first() book_ser = mySerializers.BookSerializers(instance=book) return Response(book_ser.da

  • WeakReference 在android中的应用2022-03-18 21:32:06

    WeakReference 在android中的应用 首先我们来看一段代码 public class AutoActivity extends Activity { Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { }; }; @Override protected void onCreate(Bundle savedIn

  • Python 异步发送邮件脚本2022-03-18 17:07:52

    import asyncio import os import time from email.header import Header from email.mime.application import MIMEApplication from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from typing import List from typing import Union i

  • 消息队列通信2022-03-06 14:59:51

    消息队列:消息队列就是一个消息的列表。用户可以从消息队列种添加消息、读取消息 等。 消息队列的实现包括:创建或打开消息队列、添加消息、读取消息和控制消息队列这四种操 作。 我们在学习消息队列时有四个离不开也很重要的函数: 函数msgget:创建或打开消息队列,消息队列的数量会受

  • 6.品牌管理-统一异常处理2022-03-06 10:33:52

    统一异常处理类 对于项目中出现的异常,我们通常采用ControllerAdvice的方式进行统一处理,简化代码。 1)、编写异常处理类,使用@ControllerAdvice。2)、使用@ExceptionHandler标注方法可以处理的异常。 package com.zsy.product.exception; /** * 集中处理所有异常 * @author ZSY *

  • 获取点击的控件名称2022-03-06 09:31:06

    1.对于有句柄的控件,可以用一下代码interface    uses    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,    Dialogs, StdCtrls, ComCtrls;    type    TForm1 = class(TForm)      btn1: TButton;    

  • uCOS 邮箱的使用2022-03-05 22:33:48

    邮箱存储的是一个void类型的指针 新建的时候 OS_EVENT  *Key_Mbox;//声明OS_EVENT 类型的指针,指针名字是Key_Mbox,按键值邮箱 Key_Mbox = OSMboxCreate((void *)0);//创建邮箱   OSMboxPost(Beep_Mbox, (void *)2);//发送一个邮件 这里分析一下,把原本一个数字二强制转为一个voi

  • Vue最常用的组件通讯有三种:父->子组件通讯、子->父组件通讯,兄弟组件通讯.(template用的pug模板语法)2022-03-05 18:02:42

     Vue最常用的组件通讯有三种:父->子组件通讯、子->父组件通讯,兄弟组件通讯.(template用的pug模板语法) 1.父->子组件通讯   父->子组件通讯,是通过props进行数据传递,并且具有这几个特性,单向传递,子组件接收的数据不可以更改,如果更改,会发出警告,每次父组件更新时,子组件的所有 prop

  • Vue笔记2022-03-05 01:00:23

    Vue 目录Vue1、Vue快速起步2、v-bind的使用3、v-on的使用4、走马灯例子体会Vue的单向绑定5、Vue中的5个事件修饰符5.1 事件委托6、Vue双向绑定6.1 双向绑定例子7、Vue绑定元素的class属性8、v-for的使用8.1 v-for的例子9、v-if与v-show的区别10、Vue的过滤器10.1 vue的全局过滤

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

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

ICode9版权所有