在vue中引入bootstrap

  • Post author:
  • Post category:vue

vue cli4中引用bootstrap框架的两种方法 bootstrap前端框架,是目前全球最流行的前端样式。 由于目前网上没有一个基于bootstrap v4.x的与vue cli 4.x结合引用的教程,所以不才动手,整理一下,希望于大家有用。 本教程同时还结合与bootstrap 4中文官方站http://code.z01.com/v4 生态,将zico图标库一并讲解。 方法一:在Vue c…

继续阅读 在vue中引入bootstrap

西门子 S7-200 通过模块连接 Kepware OPC 通讯方法

  • Post author:
  • Post category:其他

产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400、SMART S7-200、西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-400程序上下载、上位监控、设备联网和数据采集。支持与 S7-…

继续阅读 西门子 S7-200 通过模块连接 Kepware OPC 通讯方法

贪心选择性质的证明

  • Post author:
  • Post category:其他

1、贪心选择性质:在求解一个最优化的过程中,使用贪心的方式选择了一组内容之后,不会影响下面的子问题的求解。 2、 如果无法使用贪心性质,只需要举出一个反例就可以了 3、比如0-1背包问题 但是这个问题将1号物品和2号物品放进背包,最终得到的价值是10+12=22,这样一个反例就告诉我们贪心算法不成立 4、 直觉解法就是把比这个数小的最大的完全平方数加进这个数中,比如对于12来说,最大的完全平方数是…

继续阅读 贪心选择性质的证明

JVM学习笔记 – 第一章 什么是JVM?JVM基础入门和Java体系架构

  • Post author:
  • Post category:java

第一章 JVM和Java体系架构 目录: 0.什么是JVM? 1.学习JVM的目的 2.Java VS C++ 3.Java的跨平台性 4.字节码 5.Java生态圈 6.虚拟机介绍 6.1虚拟机的概念 6.2Java虚拟机 6.3.JVM的位置 6.4 JVM的整体结构 7. Java代码的执行流程 8. JVM架构模型 9. 两种架构的举例 10. 反编译字节码文件 11. 架构总结 12. …

继续阅读 JVM学习笔记 – 第一章 什么是JVM?JVM基础入门和Java体系架构

linux服务器 远程桌面,Linux 远程桌面的两种方式

  • Post author:
  • Post category:linux

在绝多数情况下,Linux 不需要使用到GUI的桌面环境,但是有时在一些特殊的场景如安装Oracle的时候,需要有图形界面进行辅助才可以安装。 如果要使用Linux的图形界面,一般有两种方式: 1、Linux系统安装X Windows图形界面,使用vnc远程。 2、Linux系统启用X协议,配置X Clent,本地有桌面环境的机器(如Windows)配置X Server,获取远程的信息,在本地X …

继续阅读 linux服务器 远程桌面,Linux 远程桌面的两种方式

CodeForces – 24A Ring road【水题】

  • Post author:
  • Post category:其他

题目链接: https://codeforces.com/contest/24/problem/A #include <iostream> #include <cstring> using namespace std; static const int MAXN=100+10; static const int MAXM=200+10; int h[MAXN],e[MAXM…

继续阅读 CodeForces – 24A Ring road【水题】

存储过程和存储函数的区别

  • Post author:
  • Post category:其他

存储过程和存储函数的区别 语法区别:关键字不一样, 存储函数比存储过程多了两个return。 本质区别:存储函数有返回值,而存储过程没有返回值。 如果存储过程想实现有返回值的业务,我们就必须使用out类型的参数。 即便是存储过程使用了out类型的参数,起本质也不是真的有了返回值,而是在存储过程内部给out类型参数赋值,在执行完毕后,我们直接拿到输出类型参数的值。 版权声明:本文为jimbo_cho…

继续阅读 存储过程和存储函数的区别

Asynchronous HTTP Requests in Android Using Volley

  • Post author:
  • Post category:其他

Volley是Android开发者新的瑞士军刀,它提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。 Volley提供的功能 简单的讲,提供了如下主要的功能: 1、封装了的异步的RESTf…

继续阅读 Asynchronous HTTP Requests in Android Using Volley

Google官方怒推的Jetpack Compose到底是个啥?对设计的解读与思考

  • Post author:
  • Post category:其他

Jetpack Compose前段时间进入了Alpha阶段。经过去年年底至今剧烈的api变化后,现在Compose整体上大致稳定,所以我们也能对于Compose的设计进行初步的解读和评价了。 Compose从整体技术风格上来说是这样一个产物:在语法上激进模仿SwiftUI,编译/运行过程充满Svelte风格,同时也综合了各方包括Android开发组自身对UI框架的思考结果。 使用Compose时,…

继续阅读 Google官方怒推的Jetpack Compose到底是个啥?对设计的解读与思考

C++动态规划之最长公共子序列与最长公共子串

  • Post author:
  • Post category:其他

子序列: 从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在后)而形成的新序列 子串: 将一个序列从最前或最后或同时删掉零个或几个字符构成的新系列 故子串 必是 连续的,子序列 不一定 连续 Leetcode300. 最长上升子序列 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 class Solu…

继续阅读 C++动态规划之最长公共子序列与最长公共子串