自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小龙虾

码农

  • 博客(184)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++:一些库和函数 & 踩坑记录

1. pair make_pair2. unorder_map unorder_set3. INT_MAX INT_MIN4. stoi atoi

2020-09-03 18:55:25 308

原创 刷题解法网站

1. 反转链表2https://leetcode-cn.com/problems/reverse-linked-list-ii/comments/205737

2020-08-29 09:53:03 337

原创 Linux:一些操作

1. ubuntu有时候会碰到鼠标变成十字,并且系统无法动弹的情况,原因是因为我还没有进入ipython的情况下就输入import,导致系统卡死,为此,我们应该分为三步走。第一步,打开终端。第二步,查看import进程,ps -A表示查看所有进程,所以我们用ps -A | grep import来查看import进程第三步,强制杀死进程,kill -9 pid号码表示强制杀死pid号码进程,第二步出现的第一个数字就是pid号码,杀死即可...

2020-05-22 14:53:13 273

原创 visio:盲点

1. 要删除某一条边。选中,开发工具,操作,修剪。2. 三等分点,坐标尺拖动,然后交点,标记为连接线。3. 画带有曲线的箭头,连接线,右键,曲线连接线。4.上标:选中文字>Ctrl+Shift+= 下标:选中文字>Ctrl+=...

2020-01-11 20:03:34 1214

原创 分支限界法:运输问题

用分支定界算法求以下问题:某公司于乙城市的销售点急需一批成品,该公司成品生产基地在甲城市。甲城市与乙城市之间共有n座城市,互相以公路连通。甲城市、乙城市以及其它各城市之间的公路连通情况及每段公路的长度由矩阵M1给出。每段公路均由地方政府收取不同额度的养路费等费用,具体数额由矩阵M2给出。请给出在需付养路费总额不超过1500的情况下,该公司货车运送其产品从甲城市到乙城市的最短运送路线。具体...

2020-01-09 09:35:28 2177 1

原创 Go:比较好的博客

https://cloud.tencent.com/developer/article/1494667

2019-12-15 15:15:28 165

原创 dp:最优三角剖分

一凸 8 边形 P 的顶点顺时针为{v 1 , v 2 , … , v 8 },任意两顶点间的线段的权重由矩阵 D 给出。若 v i 与 v j 是 P 上不相邻的两个顶点,则线段 v i v j 称为 P 的一条弦。求 P 的一个弦的集合 T,使得 T 中所有的弦恰好将 P 分割成互不重迭的三角形,且各三角形的权重之和为最小(一个三角形的权重是其各边的权重之和)。本题,我们设dp(i, ...

2019-11-11 22:49:17 975 1

原创 dp:投资问题

有8万元的投资可以投给3个项目,每个项目在不同投资数额下(以万元为单位)的利润如下表。请安排投资计划,使总的利润最大。写出你所设的状态变量、决策变量、状态转移方程与递推关系式,和手工求解的详细步骤及结果。#include <stdio.h>#include <stdlib.h>struct best_choice { int dp; // ...

2019-11-09 16:48:59 1434

原创 NLP:需要扫盲的知识点(to do list)

1. word2vec2. 词袋模型3. 词嵌入4. TF-IDF5. skip-gram6.CBOW7.GloVe8. LDA LSA LSI9.gensim10. n-gram11.seq2seq12. tansfomer,对着代码实现一波?13. char-rnn14. 一个大佬说的,同时w2v也造成了一个缺点,就是若某个词是多意词,...

2019-09-11 14:30:54 545

原创 Pandas:细说groupby和aggregate、transform、apply以及filter

这一个知识点感觉是目前接触的Pandas中最难的了,故写篇博客记录一下,这一节有点函数式编程的味道~(一)groupby先说一下goupby,顾名思义,就是分组的意思,给你一个DataFrame,以某一列为标准,分成若干个“子DataFrame”,这些个“子DataFram”由两部分组成,一个是索引index,即类别,一个是“子DataFrame”的内容,数据类型也是DataFrame,不...

2019-09-02 12:27:21 19796 10

原创 ML / DL:盲点

1. 交叉熵损失可以大于1,不要和精度搞混2. 不论Luong还是Ba,attention都是ht = f(ht-1, yt-1, ct)3. attention里面的ct,叫做context vector

2019-08-29 14:08:09 186

原创 Python:默认参数是字典或者列表时需要注意的坑

今天写代码Pycharm给了一条inspectionDefault argument value is mutableThis inspection detects when a mutable value as list or dictionary is detected in a default value for an argument.Default argument va...

2019-08-27 23:39:04 1739

原创 im2col:更正版

学过CNN的都知道im2col是非常重要的函数之一,用于将输入的四维数据转化成二维数据方便进行卷积运算。代码虽就10来行不过要理解透彻还是相当不容易的,第一次写涉及到如此高维的数据处理,有点难以适应...im2coldef im2col(input_data, filter_h, filter_w, stride=1, pad=0): """ Parameters...

2019-08-25 15:47:00 378

原创 Pandas & Numpy:盲点

1. Pandas中,如果用字典构造系列和数据帧,如果强行指定index或者column,则以强行指定的为准,指定的index或者column中没有,但是字典本身有的数据将被忽略,指定的index或者column中有,但是字典本身没有的数据将被置NaN2. DataFrame的某一列为Series,则DataFrame的index必须和Series的index一样,不然所有数据都将是NaN,因...

2019-08-23 11:07:39 169

原创 Python:传参进去,什么情况会改变实参?什么情况又不会?

以列表为例如果改变列表某一元素的内容,则可以改变实参如果改变列表整体,即改变指向,则不改变实参如果有C语言指针的基础应该很好理解在此不再赘述import numpy as npx = [[1, 2, 3], [4, 5, 6]]x_np = np.array([[1, 2, 3], [4, 5, 6]])def change_list(x): x[0][0]...

2019-08-22 16:17:15 2099

原创 Python:细说函数传参中的*args和**kwargs

# 可变参数 *args# 关键字参数 **kwargs# *args用于传入若干个可变参数,这些参数可以是异构的,并且以元组的方式传入函数# **kwargs用于传入关键字参数,这些参数带有关键字,并且可以以字典的方式传入函数# 如果一个函数,既要传入可变参数又要传入关键字参数,分界点为*,...和**... dic = {'a':1, 'b':2}lst = [1, 2, 3...

2019-08-22 14:53:59 452

原创 Python:盲点

1. 不论是import还是from...import,初始化代码都会被执行2. if __name__ == __main__下面的语句,不会在这个py文件导入的时候调用,只会在执行这个文件的时候调用,相当于程序的入口3. 关于import 和 from ... import(1)import 模块 可以(2)import 包 不可以(3)from 包 import 模块可...

2019-07-19 17:22:02 283

原创 Pytorch:盲点

1. 用conda安装pytorch-gpu时,用这个命令就够了,网上其他人说的都不好使conda install pytorch cuda92注意得是清华源的2. 比较两个行向量或者列向量,以期求得布尔数组时,必须要保证两边的数据类型一样,并且返回的布尔数组类型和比较的两个向量结构保持一致。另外,所有torch.返回的东西,如果要取得里面的值,必须要加.item()# !us...

2019-07-15 22:02:31 2259 2

原创 Git:配置git以及github

首先请下载git或者git bash(仅限Windows平台)1. cd到~cd ~2. 在你的本地生成SSH秘钥ssh-keygen -t rsa -C "你的SSH密钥"3. 进入.sshcd .ssh4. 看看是不是有id_rsa和id_rsa.pub两个文件,如果有就继续ls5. 查看秘钥并复制,注意是全部复制cat id_rsa.pub...

2019-07-02 21:03:25 222

原创 Git笔记

想到哪写到哪首先明确Git的三个区,工作区 -&gt; 暂存区 -&gt; 版本区这个博客写的很好https://www.cnblogs.com/songxiaohua/p/9626849.html一、git reset的用法1. 一种是已经add,还没有commit,想要撤回add操作,使文件从暂存区移动到工作区,使用如下命令git reset HEAD 文件名2. ...

2019-03-04 17:54:37 242

原创 KVO初体验:ScrollView上下联动

 //// ViewController.m// OCPrograming//// Created by zhoushijie on 2018/12/10.// Copyright © 2018 zhoushijie. All rights reserved.//#import "ViewController1.h"#define screenWidth UISc...

2019-01-11 12:45:05 418

原创 OC:块

1. 块初体验#include &lt;stdio.h&gt;void func(int (^block)(int, int)){ int v = block(10, 20); printf("%d\n", v);}int main(){ int (^b)(int, int) = ^(int x, int y) { return x + ...

2018-12-12 14:20:00 199

原创 强类型语言、弱类型语言、静态语言、动态语言

两句话1. 不允许隐式类型转换的是强类型语言(Java)(C、C++是弱类型,因为他允许隐式类型转换,如int转double)2. 编译时就知道类型的就是静态语言(C、C++、Java)(OC、Python是动态语言)...

2018-12-11 17:24:11 414

原创 OC:继承和多态碰到的坑

今天(2018.12.5)算是正式开始学OC了,加油!#import &lt;UIKit/UIKit.h&gt;#import "AppDelegate.h"@interface A : NSObject- (void) whoAreYou;@end@implementation A- (void) whoAreYou { printf("AAA\n");}@e...

2018-12-11 16:58:44 210

原创 Swift:类型转换专题

1. is关键字A is B 返回一个布尔类型,表示A是否是B这种类型//: Playground - noun: a place where people can playimport UIKitclass MediaItem{ var name: String init(name: String){ self.name = name }...

2018-11-26 15:03:54 392

原创 Swift:内存管理专题

1. deinit关键字在对象释放前调用,书写形式为deinit { }2. 引用计数先看一个

2018-11-26 11:04:50 390

原创 Swift:错误处理专题

1. assert和precondition//: Playground - noun: a place where people can playimport UIKit// 下面的三个用于调试,在真机上不起作用assert(1&gt;0) // 必须满足括号里面的逻辑,不然停止assert(1&gt;0, "Error") // 必须满足括号里面的逻辑,不然停止并报错ass...

2018-11-25 16:20:33 173

原创 委托模式初体验

1. 个人游戏 import UIKitprotocol TurnBasedGameDelegate { func gameStart() func playerMove() func gameEnd() func gameOver() -&gt; Bool}protocol TurnBasedGame { var turn: Int {g...

2018-11-25 15:13:32 135

原创 备忘录:需要学习的知识

1. View的生命周期2. 逃逸闭包3. Cell(不管是什么cell)中的prepareForReuse4. OC中的内省5. nil、Nil、NULL、NSNull区别

2018-11-20 20:46:53 214

原创 Swift:我的第四个Demo

这次Demo是关于UICollectionView的//// ViewController.swift// UIKitPrograming//import UIKitclass ViewController: UIViewController { // 定义一些不变量 let ScreenWidth = UIScreen.main.bounds.width...

2018-11-20 19:51:23 318

原创 Swift:协议专题

1. 协议初体验强调的几点:(1)协议里只能用var并且一定要注明是只读还是可读可写(2)协议可以规定只被类继承,不能规定只被结构体继承(3)即使协议中是只读的,但是我继承的类或者结构体仍然可以用var来实现,相当于在只读的基础上,多加了一个可写功能,但是并不破坏原有可读的属性,所以是允许的。反之不行,如果原来在协议里就是定义可读可写,则在继承的类或者结构体中不能用let去定义,只...

2018-11-17 20:44:03 737

原创 Swift:泛型专题

1. 泛型函数import Foundationfunc swapTwoThings&lt;T&gt; (a: inout T, b: inout T) { (a, b) = (b, a)}var a = 1var b = 2swapTwoThings(a: &amp;a, b: &amp;b)abvar aa = "I love you"var bb = "...

2018-11-17 19:57:24 134

原创 Swift:扩展专题

1. 扩展初体验 Ps:只能扩展五种东西 1. 方法 2. 计算型属性 3. 便利的构造函数 4. 嵌套的枚举类型 5. 下标 不允许扩展成员变量和指定的构造函数import Foundationstruct Point { var x: Int var y: Int}struct Size { var width: Int ...

2018-11-17 19:35:59 171

原创 Swift:运算符重载专题

1. 普通运算符和比较运算符import Foundationstruct Vector3 { var x: Double var y: Double var z: Double}var va = Vector3(x: 1, y: 2, z: 3)var vb = Vector3(x: 4, y: 5, z: 6)func + (left: Vecto...

2018-11-17 17:20:40 406

原创 Swift:下标专题

1. 下标的get和set方法import Foundationstruct Vector3 { var x: Double = 0.0 var y: Double = 0.0 var z: Double = 0.0 subscript(index: Int) -&gt; Double? { // index是方括号中的内容 ...

2018-11-16 11:58:13 137

原创 Swift:文档注释

1. 基本知识import UIKitclass A { var x: Int /** 这是summary:这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数用来输出这是一个函数...

2018-11-16 10:58:39 524

原创 Git SSH的配置并添加至gitlab和gerrit

1. Xcode自带git就不用自己下载了2. 生成SSH$ ssh-keygen -t rsa -C [email protected]生成界面如下3. cat红框框里面的东西cat /Users/zhoushijie/.ssh/id_rsa.pub4. 将里面的所有(我说的是所有!!!给复制下来)5. 添加至gitlab6. 添加至gerrit...

2018-11-15 18:48:56 992

原创 Swift:继承专题

1. 多态性import UIKitclass Avatar { // 角色 var name: String var life = 100 { didSet { //  这里一定只能用didSet,在改变之后再次改变life的值,如果用willSet只能在内部改变,出去之后还是原样 if life &gt; 100 { ...

2018-11-14 11:48:43 307

原创 Swfit:枚举专题

1. 基本语法以及原始值import UIKitenum Month: Int { // Month这个枚举型和整数关联起来,等号后边的值就是枚举型的rawValue case January = 1 // 其实就写这一样就够了,下面会自动变成2...12 case February = 2 case March = 3 case April = 4 ...

2018-11-12 17:23:03 136

原创 Swift:闭包专题

1. 基本用法import Foundationvar arr = [3, 1, 4, 5, 2]arr.sort(by: { // 一定要加by (a: Int, b: Int) -&gt; Bool in return a &gt; b})arr.sort(by:{ a, b in return a &gt; b})arr.sort(by:{...

2018-11-12 16:01:25 287

KMP算法+全网最最最详细的代码注释,逐行注释,一看就懂,Code::Bclocks亲测完美运行!

KMP算法+全网最最最详细的代码注释,逐行注释,一看就懂,Code::Bclocks亲测完美运行!

2018-06-01

全网最新:利用Html+JavaScript实现简单购物车

全网最新的JavaWeb前端简单购物车详细代码,利用html和js共同编写,亲测可用!只需稍微改改就能变成自己喜欢的样式!

2018-06-01

堆排序代码加详细注释,史上最全的堆排序注释

全网最详细的堆排序详细解释,可以完美运行!输入数字个数,再输入n个数字就能进行排序!每行都有注释哦!

2018-06-01

用C语言实现简单的员工管理系统(新建、增、删、改、查、排序)

问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。 基本要求:排序:按不同关键字,对所有员工的信息进行排序;查询:按特定条件查找员工;更新,按编号对某个员工的某项信息进行修改;插入,加入新员工的信息;删除,按编号删除已离职的员工的信息。

2018-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除