- 博客(34)
- 资源 (17)
- 收藏
- 关注
原创 StreamWriter 入门case
C#对于文件读写的封装其实做的是很好的,如果想要写字符串,这里简单提供一个case。 using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.D..
2020-05-14 20:34:36
262
原创 TCP 通信简单case,Based on Socket(Use in C#/WPF)
上大学的时候一提到TCP 什么的,Socket什么的就发怵,因为那时还不入门,后面慢慢的就还好,本来是没什么想法的,但是凑巧工作中写了一些TCP 通信的例子,所以下班后简单的整理了一下,希望可以帮助到有需要的童鞋。 写在前面,写的只是一个demo,里面注释我觉得写的不少了,有问题的欢迎指出或者联系博主。废话不多说了, 直接上代码。 效果图 Server端using System;using System.Collections.Generic;using System.Linq.
2020-05-13 22:12:50
326
1
原创 AutoMod基础知识(load,Queue,Resource,procindex,counter,path mover,kinematic,process,control point...)
AutoMod作为一款强大的仿真分析软件。入门很重要。这里简单阐述AutoMod里面一些的基本概念 Load,其实在AutoMod里,作用就类似于Unity里面的Update函数,控制着逻辑的变更行意图的行进。在流程线上,可以把load比喻为原材料。只有原材料进入某个工序才能触发某个逻辑。 如果有多个原材料需要创建不同的load,并且设定每种load产生的频率以及流向的process. 这里引入线程的概念, 因为AutoMod虽然提供编程的功能,但是没有针对线程实现的功能。 在...
2020-05-10 22:49:43
2414
3
原创 AutoMod(项目技术线回忆)
前些阵子使用AutoMod做了一个工厂流程的模拟,中间遇到了很多问题,能记多少写多少吧。科普科普,AutoMod AutoMod是计算机模拟软件包。由布鲁克斯公司(Brooks)开发,是基于AutoMod模拟语言的通用仿真软件。适用于建立物料处理、物流和配送系统的仿真模型。具有3D虚拟现实动画、互动建模、统计分析等功能。主要包括三大模块:AutoMod、AutoStat和AutoView。AutoMod模块的功能是建模,包含一系列的物流系统模块,如输送机模块(辊道、链式)、自动化存取系统(立体仓库、堆垛机
2020-05-08 22:14:31
4173
2
原创 Flexsim项目回忆(因为软件需要许可证,所以只能提供思路)
之前遇到过这样一个项目,公司是制造业,有需求建造新的工厂,需要用软件模拟工厂加工的流程,并提供一个合理的吞吐量,尝试对现有工厂布局和业务流程进行优化。当时肯定是疫情爆发之前,不知道现在是不是搁浅了,扯远了,哈哈 怎么说呢,具体的数据和业务流程肯定是不可以公开的,但是过程中遇到的问题,和一些容易踩中的坑还是可以总结一二。当时工具有很多待选的,但是经过不断的比较,最后敲定了两款,AutoMod和Flexsim,组里另外两个同事一起做AutoMod,我负责Flexsim的同步进度,试图通过相同的case来比较两
2020-05-08 21:49:40
2572
2
原创 随笔(Flexsim,AutoMod,C#WPF,Unity,WCF)
从上一篇笔记到现在已经很久没有更新博客了,原因有很多方面,一部分是因为自己懒。。。一部分是因为公司保密,回到家没什么资料可以写的,还有一部分原因是因为做的东西实在是驳杂,很难理一个很清楚的脉络出来。 大致呢,项目线是这样的,从之前的博客接续,大概分为这么几个块。Flexsim,AutoMod,C#,C library,Unity ,WCF.如果有小伙伴对于上面的这些东西有问题,欢迎私...
2020-05-07 22:05:54
1120
原创 关于公司的那些坑:Vuforia+Unity+Creo+新人必看要避开的坑
经历过M300和环境搭建的摧残,博主已经水火不侵了这篇就写几个典型的坑,引以为戒1>不是学生的话,就不要再找学生版本的软件了,下载安装完才发现不支持处理商用模型2>不要在公司的电脑上随便安装盗版软件,分分钟挨骂背锅的,懂不懂起?!3>凡事不要一做完了就马上找领导表功,否则一旦对你的期望变高了, 就有好日子过了, 细水长流才是王道,可快可慢是学问4>毕业之...
2019-08-03 10:18:12
1173
原创 关于公司的那些坑:Android Studio篇
时间如白驹过隙,流转飞快,入职已经一个多月了。这一个月没怎么更,是因为真的有苦难言。除了我们组作为7F,甚至是整个公司女生最多的组,其他的嗯,好像没什么值得写的。现在就开始写一写入职趟的那些坑其实互联网公司和传统的制造业的软件部门截然不同,首先就是节奏全然不同,之前实习的时候去过京东,去过三菱集团,比较之后发现自己还是比较适合成都标准的“慢节奏”。事实证明,我想的是对的,公司的...
2019-08-03 09:37:33
438
原创 公司第一周体验
一周的时间过的很快,一周的时间单单是各种规章制度就培训了整整两天。当时面试的是嵌入式部门,结果分到了软件部门,我们这个组很有意思,一共15个人,成都这边有12个人,剩下的在香港,其中在成都的组员,就有9个妹子,加上我整个组才4个男生,不过男前辈们都很厉害,毕竟都是5年以上工作经验的985硕士。 显然。所有开发的工作就轮到了我们四个。不用担心开发边缘化。。。真的很缺人手,感觉我们那一整层都...
2019-07-07 08:46:35
223
原创 新公司第一天
今昨两天,入职了一家新公司。公司类型呢,是传统行业,不过也算新兴行业,SMT行业里面的老大,进去承担的是软件开发的工作。具体哪家公司因为公司政策原因就不再透露了。 和在学校时候完全不同的心境,和我 一起来入职的大概有二十多个人的样子,其中除了软件组的有本科,剩下的全是硕士起步,有几个长春理工大学光学的研究生,剩下的都是985以上的硕士。 和优秀的人在一起共事压力总是有的, 不过我和...
2019-07-02 21:20:40
263
转载 C++编程学习52个经典网站 强力推荐
版权声明:本文为博主原创文章,转载需标记链接和作者名称。 https://blog.youkuaiyun.com/bjtbjt/article/details/6684436C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建...
2019-06-29 10:32:14
2269
原创 c++day17 函数模板概念引入
为什么要有函数模板呢? 请看下面的引子 #include <iostream>using namespace std;//函数的业务逻辑其实一样,但是函数的参数类型不一样//发明一种类型,让类型参数化,方便程序员编码//这就是泛型编程//template告诉编译器开始了泛型编程,不会对T进行报错template <typename T>void m...
2019-06-28 22:28:17
206
原创 c++ day16 c面向接口编程和c多态&函数指针类型做参数
函数指针基本语法知识梳理 1.如何定义一个函数类型 2.如何定义一个函数指针类型 3.如何定义一个 函数指针指向一个函数的入口地址#include <iostream>using namespace std;//数组类型的基本语法//定义一个数组类型//int a[10];//定义一个指针数组类型//定义一个指向数组类型的指针 数组指针void main...
2019-06-28 21:09:41
252
原创 c++ day15 抽象类&多态原理&代码复用可拓展
纯虚函数和抽象类 纯虚函数是一个在基类中说明的虚函数,在基类中没有定义,要求任何派生类都定义自己的版本 纯虚函数为各派生类提供一公共界面,(接口的封装和设计,软件的模块功能划分) 纯虚函数说明形式 virtual 类型 函数名(参数表) =0; 一个具有纯虚函数的基类称为抽象类 虚函数类不可以直接建立对象,但是可以建立类指针返回值可以是指针或者引用, 但是不可以...
2019-06-27 17:36:50
323
原创 c++ day14 多态原理的探究
c++中多态的实现原理 1.当类中声明虚函数时,编译器会在类中生成一个虚函数表 2.虚函数就是一个存储类成员函数指针的数据结构 3.虚函数表是由编译器自动生成和维护的 4.virtual成员函数会被编译器放入虚函数表中 5.存在虚函数时候,每个对象都有一个指向虚函数表的指针(vptr指针) 证明一下vptr指针存在#include <iostream>using na...
2019-06-27 09:40:59
228
原创 c++day13 多态&虚析构&重载重写重析构
c语言中,间接赋值是指针存在的最大意义 c++中多态的三个条件 1)有继承 2)有虚函数重写 3)用父类指针指向子类对象如果不写virtual关键字会是静态链接编译#include<iostream>using namespace std;class A{public: virtual int power(){ return 10; }protecte...
2019-06-26 11:49:52
294
原创 c++ day12 虚继承和多态概念的抛出
如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则对该基类中声明的名字进行访问的时候,会产生二义性多继承//多继承原理#include <iostream>using namespace std;class B{public: int b ; B(){ cout<<"B的构造函数"<<endl; }protected:p...
2019-06-24 19:01:06
316
原创 c++day11 继承中的同名成员变量和函数
继承中的同名成员变量和函数调用顺序(见代码)#include<iostream>using namespace std;class A{public: int a; int b;public: void get(){ cout<<"b "<<b<<endl; } void print(){ cout<<...
2019-06-22 19:26:04
283
原创 c++ day9 常见的操作符重载
#include <iostream>using namespace std;class F{public: int operator() (int a,int b ) { return a*a+b*b; }protected:private:};class F2{public: int MF(int a,int b) { return a*a...
2019-06-22 12:25:20
188
原创 c++day8 操作符重载
//操作符重载#include <iostream>using namespace std;class Complex{public: int a; int b; friend Complex operator+(Complex &c1,Complex &c2);public: Complex(int a=0,int b=0...
2019-06-21 19:44:30
186
原创 c++day7 this指针
C++:thisvoid setXY(Simple * const this,int a,int b){ this->x = a;this->y = b;}其实也就是obj1.setXY(10,15);obj1.setXY(10,15,&obj1);//有一个默认的指针(引用)指向当前的对象,用this也可以区分实名的形参和实参#include <io...
2019-06-21 12:44:42
265
原创 c++day6 构造函数调用规则
构造函数调用规则研究1.当类中定义了拷贝构造函数,编译器不会提供无参构造函数2.当定义了任意的非拷贝构造函数,C++编译器也不会提供无参构造#include <iostream>using namespace std;class Test4{public :/* Test4(){ cout<<"无参构造函数"<&...
2019-06-20 17:33:57
197
原创 c++day5 构造和析构函数
对象的构造和析构 1)c++中的类可以定义与类名相同的特殊成员函数,这种与类名相同的函数叫做构造函数 2)构造函数在定义时可以由参数 3)没有任何形式的返回类型构造函数的调用: 一般情况C++会自动调用 一些情况需要手动调用析构函数: 没有参数,没有返回类型, 对象销毁的时候自动调用#include <iostream>using...
2019-06-20 14:37:27
159
原创 C++day4 OOP思想入门
C++语言面向对象的知识路线及目标: C++编译器对类对象生命周期的管理,对象创建,使用和销毁 C++面向对象模型探索 C++面向对象多态原理研究 操作符重载如何判断入门: 面向抽象类(接口)编程#include <iostream>using namespace std;//求圆的面积class MyCircle{pu...
2019-06-19 22:52:36
179
原创 C++day3 指针&引用
09指针的引用c++引用的难点 当函数返回值为引用时 若返回栈变量 不能成为其它引用的初始值 不能作为左值使用若返回静态变量或者全局变量 可以成为其他引用的初始值 即可以作为左值使用也可以作为右值使用c++链式编程中,经常使用到引用,运算符重载专题。//间接赋值#include "iostream"using namespace std...
2019-06-19 18:54:10
204
翻译 c++基本语法入门小游戏
#include <iostream>using namespace std;double shengmingli=200;//初始生命力int gongjili=10;//初始攻击力int fangyuli=20;//初始防御力int money=200;//初始金钱数量bool guoguan;//是否通关判定void wuqidian();//武器店函...
2019-06-19 09:04:20
652
原创 c++day2 const
void main01(){ const int a; int const b;//一样 const int *c;//const修饰的是指针所指向的内存空间不能被修改 int * const d;//值不可以被修改 const int * const e;//指针不可以被修改 cout<<"hello.."<<endl;...
2019-06-18 12:42:45
156
原创 c++ day1 C++基础入门
第一个简单的helloworld#include"iostream" //包含c++的头文件using namespace std;//使用命名空间std标准的明明空间void main01(){ cout<<"hello world"<<endl; //<<左移操作符,在c++里面功能的改造, c++语言操作符重载 //...
2019-06-17 21:20:29
133
转载 类加载过程
类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个部分统称为连接(Linking)。如图所示。 加载、验证、准备、
2017-10-15 12:52:32
214
转载 泛型混淆点
1. 只看尖括号里边的!!明确点和范围两个概念2. 如果尖括号里的是一个类,那么尖括号里的就是一个点,比如List,List,List3. 如果尖括号里面带有问号,那么代表一个范围, 代表小于等于A的范围,代表大于等于A的范围,代表全部范围4. 尖括号里的所有点之间互相赋值都是错,除非是俩相同的点5. 尖括号小范围赋值给大范围,对,大范围赋值给小范围,错。如果某点包含在某个范围里,
2017-10-15 10:50:49
447
转载 方法区
“进程的区”属于操作系统里面的【下面来自博客http://www.cnblogs.com/liulipeng/archive/2013/09/13/3319675.html】一条进程的栈区、堆区、数据区和代码区在内存中的映射 1>栈区:主要用来存放局部变量, 传递参数, 存放函数的返回地址。.esp 始终指向栈顶, 栈中的数据越多, esp的值越小。 2
2017-10-14 14:45:37
257
Notepad++.zip
2019-06-18
jstlJavaServer Pages Standard Tag Library)
2019-06-18
ModelSimSetup-13.1.0.162破解.rar
2019-06-18
staruml-5.0-with-cm.zip
2019-06-18
wampServer
2019-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人