Other
小公鸡卡哇伊呀~
1232312312
展开
-
React router: 构建多页的 SPA (V5)
文章目录1 安装 react router :2 基本用法2.1 App.js 导入`Route` 组件2.2 App.js 定义路径:2.3 index.js 代码:3 添加页面链接3.1 标准链接方式,使用 `` 实现页面导航。3.2 使用 `react-router-dom` 的 `Link` 组件3.3 `NavLink` 和 `activeClassName`4 动态路由4.1 注册带参数的动态路由4.2 使用 `useParams` 提取动态参数5 使用 `switch` 和 `ex原创 2022-01-29 22:35:13 · 798 阅读 · 0 评论 -
transaction 与 session 区别
https://stackoverflow.com/questions/5409085/what-is-the-difference-between-a-session-and-a-transaction-in-jpa-2-0and 谷歌翻译:你去银行存了两张支票,然后取出一小笔钱。所以你要排队,直到出纳员开门。您进行了第一笔存款。然后你的第二个。然后你提款。现在你完成了,你离开出纳线。联系出纳员就像创建您的会话,现在您在银行,准备工作。每次存款和取款都是他们自己包含的一组工作,这些是您原创 2021-11-08 15:02:23 · 569 阅读 · 0 评论 -
git branch 相关命令
创建新的branch: git branch iss53切换到一个branch: git checkout iss53查看所有本地branch: git branch比较两个branch(Head): git diff branch1 branch2重命名branch: git branch (-m | -M) [<oldbranch>] <newbranch>复制branch并重命名 git branch (-c | -C) [<oldbr..原创 2021-10-06 15:18:43 · 530 阅读 · 0 评论 -
Redux Dev Tools 安装步骤
google -> redux developer tools extensionchrome 安装扩展 Redux DevTools安装完成后,无法连接到store:No store found. Make sure to follow the instructions.按照github instruction: createStore加参数: const store = createStore( reducer, /* preloadedState, */+ window..原创 2021-09-28 16:11:51 · 213 阅读 · 0 评论 -
JavaScript 对象解构语法
Object destructuring:const product ={ label: "Note book", price: 23, stock: 100};const {stock, label, price} = product; console.log(label, price, stock); // Note book 23 100原创 2021-08-16 01:29:43 · 200 阅读 · 0 评论 -
JavaScript 回调函数
回调函数就是作为函数参数传递给另一个函数的函数:回调函数是一个普通函数回调函数被传递给另一个函数另一个函数将在适当的时候调用这个被传进来的函数(回调函数)。node 异步函数setTimeout:setTimeout(() => console.log("2 seconds are up."), 2000);其中() => console.log("2 seconds are up.")是函数参数,是一个回调函数(callback function)。...原创 2021-08-15 16:26:43 · 97 阅读 · 0 评论 -
JavaScript 的 truthy 和 falsy
truthy 和 falsyJavaScript 里为falsy的值:falsenullundefined0 和 -0NaN'', "", ``(Empty template string 空模板字符串)document.all0n: BigInt所有的值非truthy即falsy,所以,除了上述几种falsy值,其他的值全部为falsy逻辑操作符 && 和 ||&& 和 || 的操作数可以是任意类型的表达式,返回值并不总是布尔值。"foo" &原创 2021-08-15 03:40:59 · 223 阅读 · 0 评论 -
Node.js 获取当前天气App
步骤如下:npm init -ynpm i request, 安装 npm 包 request,request 是简化的HTTP 客户端库,虽然已经废弃, 但仍旧可以用。注册 weatherstack.com在工程文件夹中添加 app.js, code 如下:const request = require("request");// 网页上,access_key 参数值是网页上给出的 Your API Access Keyconst url = "http://api.weat原创 2021-08-14 22:32:08 · 300 阅读 · 0 评论 -
Node 调试方法
文章目录1 使用最基本的 `console.log()`2 使用Node debugger3 Terminal 输出的error message1 使用最基本的 console.log()2 使用Node debuggerNode debugger是Node内建调试工具,集成在chrome 浏览器中,调试步骤如下:Step 1. 代码中需要调试的行位置加 debugger,相当于执行断点://const duplicateNotes = notes.filter((note) => note原创 2021-08-12 00:02:38 · 1310 阅读 · 0 评论 -
Node App: Note命令行应用程序
此程序需安装npm 第三方库yargs 解析命令行参数,chalk 输出特定样式的文本。安装版本如下:“chalk”: “^4.1.1”,“yargs”: “^17.0.1”Note 应用程序支持 4个命令:add 添加一个note,两个要求的option: title 和 bodyremove 删除一个note, 一个要求的option: titlelist 列举所有note,没有optionread读取一个note,必要option: title主要有两个文件:app.jscon原创 2021-08-11 22:36:36 · 780 阅读 · 0 评论 -
JavaScript 箭头函数
const square1 = function(x) { return x * x;}const square2 = x => x * x;上述代码中的 square1 和square2等价。使用箭头函数,代码更为简洁。原创 2021-08-11 18:14:14 · 65 阅读 · 0 评论 -
Node npm 包 chalk 使用方法
chalk 用于改变console输出的样式,用法如下:const chalk = require("chalk");const log = console.log;log(chalk.red("sea")); // 字体颜色log(chalk.bgGreen("Forest")); // 背景色log(chalk.bold.underline.bgYellow.red("WARNING!")); 输出如下:...原创 2021-08-11 17:03:00 · 1605 阅读 · 0 评论 -
JavaScript高阶函数和数组函数map, forEach, fill, reduce, filter, sort,
文章目录高阶函数 (higher-order function)1. 传递一个函数给函数2. 函数返回新的函数 (function factory 函数工厂)数组的高阶函数1. `map()`2. `filter()`例 1例 23. `reduce()`例1例 2例 34. `sort()`数组函数 `fill()`高阶函数 (higher-order function)一个普通函数:function hello(arg) { return value;}如果一个函数接收另一个函数(!)作为原创 2021-08-06 13:12:59 · 431 阅读 · 0 评论 -
Node: 使用JSON存储数据例子
step 1: 存储JSON数据到.json文件const book = { title: "Ego is enemy", author: "Ryan Holiday",};const bookJSON = JSON.stringify(book);fs.writeFileSync("1-json.json", bookJSON);这一步骤将生成文件1-json.json:{"title":"Ego is enemy","author":"Ryan Holiday"}..原创 2021-08-05 00:12:43 · 650 阅读 · 0 评论 -
[JS] 使用Date.now().toString() 生成序列号
Date.now() 返回自 1970 年 1 月 1 日 00:00:00 (UTC) 到当前时间的毫秒数。console.log(Date.now());输出:1623740295900类型为 number,toString() 方法返回 string 类型。原创 2021-06-15 15:10:51 · 1089 阅读 · 0 评论 -
[HTML] div 和 span 标签
<div> 是存粹的流内容的容器,HTML Document Division Element 即HTML 文档分区元素,本质上不代表任何东西,只是为了组织元素。如果其他具有语义上的元素(如<article>``<nav>)全都不适用是才用这个元素。与<div>类似,使用<span>的目的是为了对文本添加样式。两者区别:<di...原创 2019-10-26 22:23:03 · 769 阅读 · 3 评论 -
[CSS] 选择器
选择器分类1. 类型选择器2. 类选择器3. ID 选择器4.5.6.原创 2019-10-26 16:59:06 · 316 阅读 · 0 评论 -
CSS 中的盒子模型 (Box Model)
CSS 中,一个盒子由4个部分组成:边缘(margin edge, 外面白色的部分), 边界(border edge, 灰色部分), 内容边缘(中间白色部分)一个元素完整的宽度计算如下:margin-left + border-left-width + padding-left + width + padding-right + border-right-width + margin-righ...原创 2019-10-13 09:07:37 · 343 阅读 · 0 评论 -
C# 与 .NET的关系
C#是一种编译语言,不是脚本语言。 脚本语言不会被编译,而只是被逐行读取并进行解释。 这对于像javascript这样的东西很有用,但是当对性能有要求时,编译语言就是可行的方法。.NET 框架包含编译器,运行时和库。一般而言,.NET 是一个编程环境,除了其他东西外,还包含一个虚拟机(CLR)和一个广泛的类库(BCL)。 C#是一个针对.NET环境的编程语言,C#被编译成IL(一种用C...翻译 2018-07-05 12:02:54 · 15736 阅读 · 0 评论 -
[JavaScript] IIFE 立即调用的函数表达式
IIFE : immediately invoked function expression定义形式如下:(function() {// this is the IIFE body})();例 1const message = (function() { const secret = "I'm a secret!"; return `The secret is ${s...原创 2019-02-15 22:25:09 · 199 阅读 · 0 评论 -
[JavaScript] 变量值交换
let a = 5, b = 10;[a, b] = [b, a];a; // 10b; // 5原创 2019-02-09 20:03:03 · 170 阅读 · 0 评论 -
[JavaScript] 使用内建函数 Math.min 和 Math.max 求最小值和最大值
1. 逐个指定参数Input : Math.min(10, 32, 2)Output : 2 Input : Math.min(-10, -32, -1)Output : -32Input : Math.min()Output : -InfinityInput : Math.min(10,2,NaN)Output : NaN2 数组使用 applyconst...原创 2019-02-13 23:32:25 · 529 阅读 · 0 评论 -
Django tutorial 2.7.4 Test a view: setup_test_environment()
Django tutorial 2.7.4 Test a viewfrom django.test.utils import setup_test_environmentsetup_test_environment()输出:Traceback (most recent call last): File "<stdin>", line 1, in <module>...转载 2019-04-11 18:28:35 · 267 阅读 · 0 评论 -
HTTP 概述
文章目录1 基于HTTP系统的组成部分1.1 客户端:用户代理(Client: the user-agent)1.2 Web服务器 (The Web server)1.3 代理(Proxies)2 HTTP的基本方面2.1 HTTP 是简单的2.2 HTTP 可扩展2.3 HTTP 无状态,但不是无会话(stateless, but not sessionless)2.4 HTTP 与连接3 HT...翻译 2019-04-28 22:45:22 · 373 阅读 · 0 评论 -
Client/Server 和 Browser/Server 模式的区别
客户端/服务器模式:设备(客户端)的软件和服务器上的软件进行通信,设备上的软件和服务器上的软件必须匹配,而且只有某些设备和操作系统才支持。浏览器/服务器模式:在任何含有Internet浏览器的设备(手机,平板,笔记本)上从浏览器直接运行程序。二者的区别,取决于怎么看他们,如果使用浏览器,浏览器就是指“客户端”,“client/server” 和 “browser/server”两种体系结构没有...原创 2019-04-28 22:24:26 · 10603 阅读 · 2 评论 -
[JavaScript] MDN web docs 摘要 1: JavaScript 第一步
文章目录什么是JavaScript初次接触 JavaScript出现了什么问题?JavaScript 疑难解答储存你所需的信息 — 变量JavaScript 基础概念 — 数字与运算符处理文字 — JavaScript 中的字符串有用的字符串方法数组作业:傻瓜故事产生器什么是JavaScriptJavaScript 是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简...原创 2019-08-05 20:37:47 · 557 阅读 · 0 评论 -
[JavaScript] MDN web docs 摘要 2 : JavaScript 基础要件
111原创 2019-08-24 18:32:54 · 290 阅读 · 0 评论 -
[JavaScript] 计时器
这是MDN教程上的一道练习题,我的code:<!DOCTYPE html><html lang="en-US"> <head> <meta charset="utf-8"> <title>Simple setInterval clock</title> <style> ...原创 2019-09-15 22:16:56 · 322 阅读 · 0 评论 -
[C#] 接口
接口只含有 method, events 和 properties 的声明 接口可以隐式或显式实现 接口不能包含私有成员,所有成员默认情况下都为public下面的两个类的方法,一个将log输出到控制台,一个将log写到文件:interface ILog{ void Log(string msgToLog);}class ConsoleLog : ILog{ pu...原创 2018-08-15 16:03:03 · 127 阅读 · 0 评论 -
[C#] region 指令 (region directive)
代码中看到:#region init variablec_setting_info_group g_setting_info_group = new c_setting_info_group();c_sfis_interface g_sfis_api = new c_sfis_interface();private string[] mStrArray = new string[2];...原创 2018-08-15 15:57:30 · 929 阅读 · 0 评论 -
[C#] 版本与对应Visual Studio版本
Version .NET Framework Visual Studio Important Features C# 1.0 .NET Framework 1.0/1.1 Visual Studio .NET 2002 Basic features C# 2.0 .NET Framework 2.0 Visual Studio 2005...转载 2018-08-12 20:04:28 · 2105 阅读 · 0 评论 -
Visual C++ vs Visual C# , which is the best to learn?
Stackoverflow:Visual C++ and Visual C# are not languages nor GUI frameworks; they are Integrated Development Environments - IDEs. This means they are text editors tailored to the task of development...转载 2018-08-09 16:26:43 · 352 阅读 · 0 评论 -
[C#] decimal 转换为 string
用 toString:public static string ReadExchangeRate(string fromCurrencyCode, string toCurrencyCode){ BaseCurrency = fromCurrencyCode; decimal conversion = PreformConversion(toCurrencyCode); ...原创 2018-07-31 15:18:06 · 11012 阅读 · 0 评论 -
有关RF的一些缩写
ACLR Adjacent Channel Leakage RatioAWGN Additive White Gaussian NoiseCQI Channel Quality IndicatorDL DownlinkE-UMTS Evolved UMTS Terrestrial Radio AccessEVM Error Vector MagnitudeFDD Frequ...原创 2018-07-20 17:33:06 · 2056 阅读 · 0 评论 -
什么是托管C++ (managed C++)
托管C++(managed C++) 实际名称是 “Managed Extensions for C++”, 即C++托管扩展,是旧有的东西,现在已经被废弃,C++托管代码的现代扩展叫做C++/CLI。托管C++极其难以使用,而C++/CLI虽然仍不完美,但是远比托管C++好用。使用C++/CLI(取代了托管C++) 的唯一原因是,为C#/.NET 和 原生C++代码提供二者之间的桥梁,除...翻译 2018-07-06 17:41:17 · 9837 阅读 · 0 评论 -
JavaScript 基础
1 什么是JavaScriptJavaScript 简称 JS,是一种非常成熟的动态编程语言,为HTML文档提供动态交互功能。 由Mozilla项目的联合创人,Mozilla基金会和Mozilla公司的Brendan Eich开发,JavaScript 和Java是两种完全无关的语言,语法及应用各不相同。JavaScript非常灵活,从响应按钮点击到开发游戏,动画以及数据库驱动应用程序都能...翻译 2018-07-04 16:26:16 · 3297 阅读 · 0 评论 -
QDART Station Cal Editor 设置
1 which cable loss used, you should find “Cal Config ” test node in XTT 2 RFCal_WCDMA, it comes from WCDMA, 3 RFCal_WCDMA_Div comes from WCDMA_Div 4 Div means diversity for Drx 5 usually we only u...原创 2018-06-20 13:25:03 · 1597 阅读 · 0 评论 -
根据信道号计算2G,3G,4G上行和下行频率
python脚本如下:print(&amp;amp;amp;quot;-----------------------------------------------------------------&amp;amp;amp;quot;)print(&amp;amp;amp;quot;-----------------------------------------------------------------&amp;amp;am原创 2018-06-11 09:36:05 · 5035 阅读 · 1 评论 -
[Java] 设计模式中的单例模式
1 概念在软件工程中,单例模式是一种软件设计模式,它将类的实例化限制为一个单一对象。 当需要唯一一个对象来协调系统中的动作时,这种模式非常有用。 此概念有时被泛化到当只有一个对象存在时操作效率更高,或者限制了对象具体数目的系统,单例模式术语来自于数学中单例的概念。有些人对单例模式持批评态度,认为它是一种反模式(anti-pattern),因为它经常被用于并不适用的场合,这些场合并不要求唯一...翻译 2018-06-17 19:37:46 · 178 阅读 · 0 评论 -
什么是设计模式(design pattern)
关于设计模式是软件设计中常见问题的通用可重用解决方案,它与具体的语言无关。在软件工程中,设计模式是软件设计中,给定上下文中常见问题的通用可重用解决方案。设计模式不是可以直接转换为代码的已完成设计,它只是一种在许多不同情况下用于解决问题的表述或者模板。面向对象的设计模式通常显示类或对象之间的关系和交互,并不指定相关的最终应用程序类或者对象。 很多模式只意味着面向对象,或者更为普遍的可变状...翻译 2018-06-17 18:22:07 · 4672 阅读 · 0 评论