alter table tablename add id serial ...
分类:
数据库 时间:
2020-12-18 12:52:36
阅读次数:
4
例如,可以将产品表与产品类别表相联接,得到产品名称和与其相对应的类别名称 db.Products .Join ( db.Categories, p => p.CategoryID, c => c.CategoryID, (p, c) => new {p,c.CategoryName} ) .Wher ...
分类:
数据库 时间:
2020-12-17 12:56:16
阅读次数:
7
CountDownLatch 倒计时门闩 /** * CountDownLatch不能被重用, 如果需要重新计数, 可以考虑CyclicBarrier * all wait for onw, 如多个运动员等待裁判员鸣枪, 比赛开始 * one wait for all, 如等待所有运动员到达终点, ...
分类:
编程语言 时间:
2020-12-16 12:28:42
阅读次数:
4
从一个例子说起: <?php $foo = 1; $bar = $foo; echo $foo + $bar; 变量 foo 赋值给变量foo赋值给变量bar,这两个变量具有相同的值,没有必要新申请内存空间,他们可以共享同一块内存。在很多场景下PHP 的 COW 对内存进行优化。比如:变量的多次赋值 ...
分类:
Web程序 时间:
2020-12-07 11:58:59
阅读次数:
9
HTML三把利剑之一,浏览器具有解析js的能力 一、js基础 在HTML中可以将JavaScript/JS的代码写在head中,被script标签所包裹,当浏览器解释HTML时,遇到style标签时,按照CSS规则解释,遇到Script标签时,按照JavaScript的语法规则解释。 引入JavaS ...
分类:
Web程序 时间:
2020-12-04 11:31:56
阅读次数:
10
监听 js 动态 修改 input value 事件 方案1 function customInputSetter(){ var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, "value"); va ...
分类:
编程语言 时间:
2020-12-02 12:06:03
阅读次数:
6
Elastic 默认是区分大小写查询的,比如: { "foo": "BÀR" } 查询的时候 通过“bar”是查询不到的,需要在 "settings": { "analysis": { "normalizer": { "my_normalizer": { "type": "custom", "fil ...
分类:
其他好文 时间:
2020-11-30 16:05:20
阅读次数:
5
无重复字符的最长子串 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 class Solution { public: int lengthOfLongestSubstring(string s) { int m[256] = {0}; ...
分类:
编程语言 时间:
2020-11-27 11:02:48
阅读次数:
9
一、什么是二维码 二维码又称二维条码,常见的二维码为 "QR Code" ,QR 全称 Quick Response 是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code) ...
分类:
其他好文 时间:
2020-11-25 12:31:41
阅读次数:
4
Python中的and/or 在Python中,可以通过and,or和not进行逻辑运算,下面就来看看and和or的简单介绍。 逻辑与-and 对于包含and运算的表达式,Python解释器将从左到右扫描,返回第一个为假的表达式值,无假值则返回最后一个表达式值。 下面看一个使用and的例子: # i ...
分类:
编程语言 时间:
2020-11-24 12:30:26
阅读次数:
6