转自码农家园:https://www.codenong.com/cs105540904/
「关键字」+「空格」+「减号」+「关键字」
如果你想去掉一些你不想看的搜索结果(例如广告、推广),那么你就可以使用这种搜索方式。
「关键字」+「空格」+「filetype:」+「doc/ppt/pdf等文件格式」
filetype可以用于搜索特定的文件格式,运用这个搜索方法你可以轻松搜索到各种格式的资料文件,搜索引擎是支持这个搜索方法的。
「关键字」+「空格」+「Ifiletype:」+「doc/ppt等文格式」+「空格」+「2017…2019」
如果这样输入,还能找到限定时间里包含关键字的文件资料哦。
「”」+「关键字」+「”」
运用这技巧可以做到关键字全匹配的搜索,简单来说就是搜索出来的结果包含双引号内的所有关键字且顺序也是完全匹配的。
「关键字」+「空格」+「inurl」+「关键字/网址」
这个技巧用于搜索关键字出现在特定网址的页面,关键字可以是中文、英文或者网址。
「快速计算」
这个是搜索引擎的一个小应用,但它却 ...
最近发现墙变厚了,不开飞机放在github的图加载实在慢,于是我去了解了下云存储。
花了45买了五年的阿里云oss,在此记录下。
开通点此:对象存储OSS创建用户:网页右上角
名称随便取,这里要勾上
进行一下验证创建完之后一定要复制这俩key,只有创建时会显示,错过忘了得重新生成
回到用户界面,添加用户权限
搜索oss,确认
回到对象存储控制台,创建bucket地域选附近的,读写权限选公读,其他选项全部默认.
bucket中授权用户进入文件管理
选择子账号,选择读/写,确认
picgo软件配置看提示填就行
配置完成
影响程序运行的总时间主要和两点有关
执行每条语句的耗时
执行每条语句的频率
前者主要取决于计算机性能、编译器、操作系统;
后者主要取决于程序本身和输入。
大O表示法:描述算法的运行时间和数据结构规模的关系O(1) O(n) O(log n) O(n log n) O(n^2)
例子:数组末尾添加,四条语句执行时间,O(1) /// <summary> /// index的位置插入item值 /// </summary> /// <param name="index"></param> /// <param name="item"></param>public void Insert(int index, T item) {//插入 if (index < 0 || index > count)//----------------1 { ...
Csharp
未读js和C#相比。最大不同,在于js是脚本语言,C#是编译性质的语言。
作用域方面js的作用域只有全局作用域和方法作用域,但是可以通过let关键字将作用域限制在块中C#是存在块作用域的,在块中定义的变量,出了这个块就不能使用。
数据类型js和C#一样从抽象层面来说都具有值类型和对象类型js的数字只有浮点型,导致计算数据不准确C#同时具有float, double,int,long等类型js的string类型是值类型,但是C#的string是比较特殊的对象类型(引用类型)js的字符串可以用双引号或单引号,但是C#只可以用双引号js和C#都含有数组对象,null关键字,但是js含有undefined类型,对于未初始化或未声明的变量,值或类型就是undefined
constjs的const可以用来修饰对象,对象的属性值可以改变,但是变量所对应的对象不能更改为其它。C#的const只能修饰值类型
声明与初始化js可以先使用,然后声明,即声明提升C#不声明就不能使用,而且不初始化会赋予默认值。但是js不进行初始化就是undefined
比较符方面js多了两个特殊的比较符===和!==他们两个的特 ...
基础学习
未读什么是链表链表由若干节点构成,节点之间有链接,链接末尾没有节点,指向空null.
链表的实现需要定义:
泛型变量作为节点数据;
下一个节点的引用;
头节点。
代码实现单链表using System;using System.Text;namespace AlgorithmTest08_链表{ /// <summary> /// 单链表 /// </summary> /// <typeparam name="T"></typeparam> public class LinkedList1<T> { /// <summary> /// 节点类 /// </summary> private class Node { public T t;//类型 public Node next;//下一个 ...
关于拆装箱
装箱:值类型数据转换为引用类型。装箱时,生成的是全新的引用对象,这会有时间损耗,因此装箱操作效率不高。
拆箱:引用类型数据转换为值类型数据。
利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来。
值类型只会在栈中分配;
引用类型分配内存与托管堆;
使用泛型可以避免拆装箱操作。
代码演示:
using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;namespace AlgorithmTest07_拆装箱{ class Program { static void Main(string[] args) { int n = 100000000; Stopwatch t1 = new Stopwatch();//计时器 Stopwatch t2 = new S ...
Hexo
未读
之前我用的主题是icarus,研究了很久发现没法在主页固定音乐播放器,网上找了很多全是关于next的教程;
一气之下把主题换成了next,换过来之后我觉得配色之类的过于简约,有点不太喜欢;
于是打算先换换配色,搜了一圈发现那些diy主题的攻略全是旧版本的,和新版不同;
于是就有了这篇文章。
NexT version: 8.13.1
文件目录颜色目录source\css\_variables目录base.styl文件
主题样式\source\css\_variables目录Gemini.styl文件(继承自Pisces)
\source\css\_variables目录Pisces.styl文件
改背景色我的博客主体会偏明亮一些,个人比较喜欢橙色黄色蓝色这类比较鲜艳的颜色,所以先改背景色。
找到主题目录下的\source\css\_variables文件Gemini.styl,这个文件里还有挺多主题相关可以配置。
$body-bg-color = #f6d365;
渐变色代码可以
https://webgradients.com
这个网站中复制,非常好用,不过最好在\source\ ...
unity
未读教程来自b站阿严:https://www.bilibili.com/video/BV1rL4y1W7KH
成果展示:
【[unity]平台跳跃类demo】 https://www.bilibili.com/video/BV1AK411Q7ry?share_source=copy_web&vd_source=644eac695af0d52dcffdec474d1423b1
一 项目的创建和管理插件
删除不需要的插件,安装需要的插件,删除后插件内容:
1.1 安装:
Cinemachine,虚拟相机插件。
Post Processing,后处理插件。
Input System,新的输入系统插件。
1.2 安装完成后图:
1.3 导入资源包这里我使用的是自己在unity商店买的资源包,替换了unity酱,想要做点不一样的。
二 状态机系统创建接口文件和状态机类
2.1 Istate接口using System.Collections;using System.Collections.Generic;using UnityEngine;public interfac ...
基础学习
未读顺序表
定义接口namespace AlgorithmTest06_List{ interface IListDS<T> { int GetLength();//求长度 void Chear();//清空 bool IsEmpty();//判断线性表是否为空 T Add(T item);//添加 void Insert(int index, T item);//插入 T Delete(int i);//删除 T this[int i] { get; }//定义索引器 获取元素 T GetElem(int i);//取表元 T Set(int i, T item);//修改 int IndexOf(T value);//按值查找 void Remove(T value);//根据值删除 }}
实现接口/// <summary>/// ...