win10 安装mingw ruby rails使用sqlite3
1.选择自己的版本 https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.1-2 (x64) Ruby+Devkit 2.5.1-2 (x86) 2.更新msys2源 使用中科大msys2源 编辑下面三个文件 最开头加入 中科大源 C:\Ruby25\msys32\etc\pacman.d mirrorlist.mingw32 Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686 mirro
The 2018 ACM-ICPC Asia Qingdao Regional Contest, Online(2018 青岛网络预选赛)
A题 A Live Love 原题链接:https://pintia.cn/problem-sets/1036903825309761536/problems/1041155943483625472
#include<bits/stdc++.h>
#include<stdio.h>
#include<iostream>
#include<cmath>
#include<math.h>
#include<queue>
#include<set>
#include<map>
#include<i
Mybatis学习—XML映射文件
总结自 Mybatis官方中文文档 Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的
输出字符串中重复次数最多的字符 和重复次数。
输出字符串中重复次数最多的字符 和重复次数。 1 var str="nininihaoa";
2 var obj={};
3 for(var i=0;i<str.length;i++){
4 var char=str.charAt(i);
5 if(obj[char]){
6 obj[char]++;
7 }else{
8 obj[char]=1; //如果第一次重复出现,则会计数为1
9 }
NPM的正确使用方式
registry配置 npm registry原意为记录、登记、登记处的意思,这里指的也就是node包存放的服务器地址。 查看registry -> npm config get registry
http://registry.npmjs.org //默认registry 修改为淘宝镜像 默认情况下我们执行 npm install * 这个命令时就是从http://registry.npmjs.org 这个服务器上将node包下载到本地,但该服务器在美国,这样下载就会非常慢,所以我们把 r
0004-20180422-自动化第五章-python基础学习笔记
内容回顾: 1.数据类型 2.for和while循环 continue break #如下循环将怎么打印结果? for i in range(1,10): print(i) for i in range(10,20): print(i) #如下循环将怎么打印结果?----结果只打印1 for i in range(1,10): print(i) break for i in range(10,20): print(i) #如下循环将怎么打印结果?----只打印1,10-19 for i in
基于 maven 实现跨平台编译 protobuf 文件
基于 maven 实现跨平台编译 protobuf 文件 mavne protobuf .proto 跨平台 需求 在团队协作中使用 protobuf 时, 有以下几点需求: protoc 跨平台,团队成员不需要在自己的平台上修改 pom.xml 方便持续集成,不需要再在集成服务器再单独安装 protoc ,增加运维工作量和项目的特殊性 分析 google 官方提供了不同平台的 protoc 程序,并可以通过 maven 中央仓库获取,所以如果 maven plugin 能够检测当前系统平台,
Leetcode Week2 Two Sum
Question Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2,
python中注释的方法及使用技巧
注释,是对书籍或文章的语汇、内容、背景、引文作介绍、评议的文字 在编程语言中注释主要的作用分为: 1. 调试代码 2. 为代码添加说明性的文字 3. 记录工作日志 Python中的注释的方式: 1. 单行注释: # 注释的内容 2. 多行注释: """注释内容""", '''注释的内容''' 3. 在注释的前面可以加上TODO 可以用来记录工作日志,方便快速的定位注释
前后端分离与前后端不分离的区别
前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再适用于前端App应用,为了对接App后端还需再开发一套接口。 请求的数据交互如下图: 前后端分离 在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至
常用伪元素及content属性值的使用
1.常用伪元素有 after、before,使用方法,如下 a:after{ display:block; content:''; } 2. content: "/\00a0";//表示斜杆 3. a标签的四个伪类: link /* 未被访问的链接 */ visited /* 已被访问的链接 */ hover /* 鼠标指针移动到链接上 */ active /* 正在被点击的链接 */----------------------可用于其他标签 4.伪元素有六个,分别是
今日推荐
周排行