自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有永远的渣渣

成熟是给陌生人看的,逗比是给朋友看的,幼稚是给喜欢的人看的

  • 博客(81)
  • 资源 (13)
  • 收藏
  • 关注

原创 模块依赖关系分析-Java实现

题目描述: 1.一个系统的若干模块间存在相互依赖的关系,如果A模块调用了B模块的接口,那么成为A依赖B,记为A->B 如果A->B,B->A,那么称A和B模块都存在循环依赖。 如果A->B,B->C,C->D,D->B,那么BCD存在循环依赖,A不存在循环依赖,依次类推。 先输入若干模块之间的关系,判断某模块是存在循环依赖。 输入:

2017-08-18 14:13:31 24789

原创 Socket通信——TCP(C#)

服务器端代码using System;using System.Net;using System.Net.Sockets;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading.Tasks;using Shell32...

2018-06-23 14:23:33 6473

原创 Java常见面试题——总结一

一、Java基础String类为什么是final的。HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forName和classloader的区别Java7、Java8的新特性(baidu...

2018-06-22 15:13:31 3576 1

原创 Matlab中数组到UTF-8的转换

本文主要讲解MATLAB中的TCP/IP通信的字节接收方法与转换 1.建立TCP/IP链接我就不写了,网上教程一大堆,写点实用的——数据的接收 查阅matlab文档可以看到接收的几个函数,fgetl、fscanf、fread fgetl是用来接收一行数据,如果用在socket中会出现延时,所以不建议 fscanf 语法:A = fscanf(tcpID,formatSp

2017-12-19 18:09:54 21243 2

原创 C#读取目录下的所有视频

// 获取一个文件下的每个视频地址 /* * DirectoryInfo 位于System.IO * @param path : 视频目录的地址 * example: * string path = @"E:\File"; * @return List : 存储视频地址的容器 */

2017-11-22 19:22:03 21313

原创 VS2013无法嵌入互操作类型“Shell32.ShellClass"的解决方案

VS2013无法嵌入互操作类型“Shell32.ShellClass”,请改用适用的接口—解决方案>1.找到解决方案资源管理器>2.单击项目中的引用,找到shell32>3.选中shell32右击,选择属性>4.把嵌入互操作类型改为False即可

2017-11-22 18:14:38 21247

原创 最大连续子串和

public int MaxSubArray(int[] array){ int sum = array[0]; int temp = array[0]; int indexFirst = 0; int indexLast = 0; for(int i=1; i<array.length; i++){ if(temp < 0

2017-10-31 14:59:37 19926

原创 字符串组合“S1+C1+S2+C2+S3”-欢聚时代笔试题

题目描述给定任意非空字符串,请编程回答存在多少种如下组合的情况“S1+C1+S2+C2+S3”,其中S1/S2/S3为任意非空字符串,C1/C2为任意字符,且C1=C2. 举例说明:例如字符串“duowanisgood”可以分为两种“du+o+wanisg+o+od”和“du+o+wanisgo+o+d” 可以从中看出字符串的长度最短为5,我们利用双指针滑动的方式解决本题   publi

2017-09-17 17:19:47 19552 1

原创 两个栈实现一个队列,两个队列实现一个栈-JAVA

两个栈实现一个队列import java.util.EmptyStackException;import java.util.Stack;class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void

2017-08-31 23:49:07 19469

原创 判断一个字符串是否是有效IP(包括IPv4和IPv6)

IPv4是 Internet Protocol version 4 的缩写,表示IP协议的第四个版本。现在互联网上绝大多数的通信流量都是以IPv4数据包的格式封装的。IPv4使用32位2进制位的地址,因此IPv4的地址空间是 2^32 = 4294967296。IPv4通常用点分十进制记法书写,例如192.168.0.1,其中的数字都是十进制的数字,中间用实心圆点分隔       一个IPv4

2017-08-30 16:41:05 35449 1

原创 Java中Comparable和Comparator的用法

对于自己定义的数据结构,进行排序时,需要我们给予他一定的排序规则,这就涉及到了Java中的两个常用的接口Comparable<T>和Comparator<T>的实现。* Comparable public interface Comparable<T> 1.Comparable接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比

2017-08-20 22:10:49 29568 2

原创 半睡半醒设计模式之概述

设计模式的原则 >1.单一职责原则:一个类,应当只有一个引起它变化的原因,即一个类应该只有一个职责 优点: 1)降低类的复杂性 2)提高类的可读性 3)提高代码的可维护性和复用性 4)降低因变更引起的风险 >2.里氏替换原则:所有引用基类的地方必须透明的使用其子类对象,反之不行 优点: 1)代码共性减少创建类的工作量,每个子类都拥有父类的方法和

2017-07-31 18:13:30 19277

原创 Java读取文本内容

一行一行的读取文本内容 BufferedReader buf = null; String line = null; try {// buf = new BufferedReader(new FileReader(FINAL_PINTOHANZI_FILE)); buf = new BufferedReader(new InputStreamR

2017-07-12 21:08:45 25277

原创 Java通过正则表达式提取数字串或者字符串

1。通过rex:("\\d+")来提取字符串Scanner sc = new Scanner(System.in);String[] a = sc.nextLine().split("\\d+");for(String s : a){ System.out.print(s+" ");}2。通过rex: [^0-9] 来提取数字 Scanner sc

2017-06-17 22:30:13 32449

原创 Unity中注册关键字进行语音识别

unity中使用UnityEngine.Windows.Speech 通过注册关键字组来进行语音识别using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Windows.Speech;public class AddSpeechTestNoneless

2017-06-05 18:05:43 22778 10

原创 c#手写识别相关问题

Working with Tablet PC InkEdit Control in C#链接:http://www.c-sharpcorner.com/article/working-with-tablet-pc-inkedit-control-in-C-Sharp/Microsoft.Ink.dll 程序集在目录:C:\Program Files\Common Files\mic

2017-06-05 10:10:05 20439

原创 向量的叉乘和点乘在Unity中的意义

向量的点乘  用来求向量之间的夹角或者用来判断向量是否在同一方向、以及在某一方向的投影。判断如下:a·b>0   方向基本相同,夹角在0°到90°之间a·b=0   正交a·b向量的叉乘 在Unity中的作用是用来求向量所在平面的法向量。

2017-05-25 20:57:47 23583

原创 Unity中让UI界面根据鼠标位置摇晃代码

Unity让UI随鼠标位置摇晃的模板代码: Vector2 range = new Vector2(4f, 3f); // 定义一个二维向量 Quaternion mStart; // 四元数 Vector2 mRot = Vector2.zero;//旋转 // Use this for initialization void Start () { mStart

2017-05-19 11:52:58 20337

原创 C#实现毫秒到格式化时间串

using System;public class Test{ static void Main(string[] args){ float timeMs = 100000; String str = FormatTimeMsToStr(float time) Console.WriteLine(str);Consol

2017-05-18 20:09:50 23462

原创 unity中利用反射遍历类或者结构体中的每一个字段属性 、类型 、值

using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Reflection; // 需要导入这两个包using System;public class ProductInfo{ public long a; public int b; public bool

2017-05-18 00:07:45 24064 2

原创 Java的jdk安装与环境变量配置

今天在另外一台电脑重新安装了java,竟然忘记了环境变量的配置,所以写下来以示提醒首先,右击计算机图标,选择“属性“。接下来按图所示:分别新建:变量:JAVA_HOME,变量值:D:\Program Files\Java\jdk1.8.0_121变量:CLASSPATH,变量值:,;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

2017-05-14 00:22:43 19547 1

原创 git中的README如何添加图片

![Image text](https://github.com/yguo18/CircleFollowButton/raw/master/Assets/Image/xiaoguotu.png)![Image text]:当图片不存在时显示文字此链接由三部分组成第一:https://github.com/   固定写法第二:yguo18/CircleFollowButton/

2017-05-11 23:38:47 26124

原创 unity射线的启发妙香

利用射线我们可以对周围障碍物形成短暂的记忆,以此来判断可行路径欢迎指正

2017-05-11 16:32:29 19134

原创 unity中htc vive射线与UI碰撞检测-graphcs.Raycast()

// htc vive CanvasRaycastMethod /*继承关系:IRaycastMethod 接口<-- BaseRaycastMetod抽象类 <-- CanvasRaycastMethod重写Raycast(Ray ray, float distance, List raycastResults)*/public override void Raycast(Ray ra

2017-05-11 11:41:44 23957

原创 unity中htc vive物理射线检测碰撞的方法—Phsics.Raycast()

//物理射线检测碰撞物的方法/*继承关系 IRaycastMethod<--BaseRaycastMethod<--PhysicsRaycastMethodRaycast(Ray ray, float distance, list raycastResults) : void ray 带有开始点和方向的射线 distance 允许射线投射的最大距离RaycasterResul

2017-05-11 10:08:33 23848

原创 unity创建拖拽的圆周运动效果

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.EventSystems;public class TestMouseDown : MonoBehaviour, IPointerDownHandler,IPointerUpHandler { //public Canvas

2017-05-11 00:19:35 19753 1

转载 Unity的Htc Vive手柄按钮检测(转)

原文地址:http://www.cnblogs.com/czaoth/p/5610883.html   作者:czaoth研究了几天htc vive的接口,总算是把基本的按键功能研究出来了,这里分享一下,一来当做笔记,二来也希望对大家有所帮助。如何导入Steam_VR那个包什么的我就不说了,网上有几个前辈已经教了,蛮牛论坛啥的上面都有,这里只把比较详细的按键功能分享一下,不知啥高端的东

2017-05-10 16:15:18 20506

原创 Unity中结构体RaycaseResult

using System;namespace UnityEngine.EventSystems{ public struct RaycastResult { // // Fields // public BaseRaycaster module; public float distance; public float index; public in

2017-05-10 10:58:44 19814

原创 unity中抽象函数事件BaseInputModule

using System;using System.Collections.Generic;namespace UnityEngine.EventSystems{ [RequireComponent (typeof(EventSystem))] public abstract class BaseInputModule : UIBehaviour { // // Fields

2017-05-10 10:30:23 20339

转载 UGUI事件顺序及射线讲解

视频地址:http://forum.china.unity3d.com/thread-801-1-1.html  (备注:视频直接用优酷播放不了的.可以注册一下网站登录后有高清地址从百度网盘里下载来就可以看了,老师讲的很仔细很实用.)疯语老师的所有高清UGUI视频.我收集在这里了.链接:http://pan.baidu.com/s/1hqISvHU 密码:j

2017-05-10 10:10:34 21993

原创 unity中UnityEngine.EventSystems类PointerEventData包含的属性数据

namespace UnityEngine.EventSystems{ public class PointerEventData : BaseEventData { // // Fields // public List hovered; // // Properties // public PointerEventData.InputButton but

2017-05-10 09:45:08 23944

原创 Unity中Canvas的Render Mode的三种模式介绍

Screen Space—Overlay:将UI渲染为摄像机视图顶部的2D图形(默认设置)Screen Space—Camera:也将UI渲染在摄像机视图顶部,但UI元素可以进行透视效果旋转World Space:将画布对象放置在场景中,就好像UI是3D场景中的一部分。

2017-05-09 10:11:55 27003

原创 Vive Raycaster & Raycast Method

习惯上用Pointer3D射线来实现vive控制器指向三维空间点,同时兼容Unity Event System。Vive Raycaster是一个来自发送vive 按钮事件变换的一个事件射线脚本。这意味着你的控制器可以像一个结合体姿态跟踪器和Vive Raycaster 的3D鼠标。一个Vive Raycater必须与Raycaster Method一起作用,不同的Raycaste

2017-05-08 11:59:34 18901

原创 unity之UI设计—简单按钮界面

本章节设计到布局技巧,对于不熟悉布局的,需要自己多加练习,好了直接看效果上代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class MenuBtn : MonoBehaviour { public Lis

2017-05-02 21:26:48 31487 3

原创 unity中BringWindowToFront和dragWindow的用法

unity中BringWindowToFront和dragWindow的用法using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestWindowToFront : MonoBehaviour { private Rect windowRect = new Rect (20, 20, 120, 50); private Rect w

2017-04-29 12:11:22 18746

原创 java多线程之死锁设计

class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag = flag; } public void run(){ if(flag){ synchronized(MyLock.locka){ System.out.println("if locka");

2017-04-27 22:39:04 18400

原创 java多线程-单例设计模式的问题及解决

/* 单例设计模式饿汉式 class Single{ private static final Single s = new Single(); private Single(){} public static Single getInstance(){ return s; }}*/// 懒汉式// 懒汉式后加载初始化对象,如果多线程则出现安全问题/* 会new n多

2017-04-27 17:06:08 18574

原创 java多线程-同步函数的锁

/* 通过分析打印出错误票多线程的运行出现了安全问题。 问题的原因: 当多条语句在操作同一个线程共享数据时,一个线程对多条语句执行了一部分,还没有执行完 另一个线程参与进来执行。导致共享数据的错误。 解决办法: 对多条操作共享数据的语句,只能让一个线程都执行完。在执行过程中,其他线程不能参与执行。 java对多线程的安全的问题提供了专业的解决方式。同步代码块。synch

2017-04-27 16:22:29 18535

原创 java 多线程—实现Runable接口

/* 多窗口同时买票。创建线程的第二种方式:实现Runable接口步骤:1、定义类实现Runable接口2、覆盖Runable接口中的run方法 将线程要运行的代码存放在该run方法中 3、通过Thread类建立线程对象。4、将Runnable接口的子类对象作为实际参数传给Thread类的构造函数。 为什么要将Runable接口的子对象传递给Thread的构造函数。

2017-04-27 10:10:57 19857

原创 nodpad++注释快捷键

nodpad++注释快捷键ctrl+q 注释/取消单行注释也可以在设置里面找到-->快捷键,设置适合自己的快捷键。

2017-04-27 09:37:56 20435

简单跑酷游戏

利用unity3D开发的跑酷游戏,如有雷同纯属巧合,下载解压后可直接运行。

2018-05-10

Java面试题.pdf

Java中常见问题的总结,以及面试中常遇到的问题

2017-08-08

MeshCreateUsingCSharp.unitypackage

MeshCreateUsingCSharp.unitypackage使用c#脚本写的Mesh,其中包含三棱柱和立方体

2017-06-08

Csharp编程指南+参考手册.CHM

Csharp编程指南+参考手册

2017-06-06

Unity Virtual Reality Projects.pdf

Unity Virtual Reality Projects 是国外的一本VR开发教程,适合初学者(如有侵犯,请联系我删除,谢谢)

2017-05-03

Vive Input Utility Developer Guide.pdf

Vive Input Utility Developer Guide关于HTCvive输入输出设备的一些知识

2017-05-03

Vive Input Utility Tutorial.pdf

Vive Input Utility 教程

2017-05-03

SteamVR Unity Plugin Quickstart Guide.pdf

SteamVR Unity Plugin 快速入门

2017-05-03

MenuTest.exe

请参考文章链接和github进行使用

2017-05-02

Learning Robotics using Python.pdf

Learning Robotics using Python.pdf 随书代码示例:https://github.com/qboticslabs/Chefbot_ROS_pkg

2017-05-02

jdk1.8 API 帮助文档 中文

下载后,如果右侧不显示,右击选择文档属性,修改-解除限制(如有侵犯,请联系我删除,谢谢)

2017-04-28

unity5 API 中文帮助文档 下载

下载后,左击,选择属性,修改-解除限制。(如有侵犯,请联系我删除,谢谢)

2017-04-28

空空如也

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

TA关注的人

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