- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 c# winform获取程序运行路径的几种方式
// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environment.CurrentDirectory// 获取应用程序的当前工作目录。System.IO.Directory.GetCurr
2022-01-17 11:05:34
1136
原创 JS利用map函数取出数组中的特定字段并组成新的数组
// 生成数组//arr为你要取的母数组//key为你要取出的字段名//最后return出新的组成数组arr.map(value => {return value.key})
2021-11-23 17:43:35
2326
原创 c#读取内嵌json资源并获取通过key获取value
//public static string Readjson(string key) //{ // Assembly assembly = Assembly.GetExecutingAssembly(); // String jsonfile = assembly.GetName().Name + ".Resources.softJson.json"; // Stream istr = assembly.GetManifestResourceStr...
2021-11-16 14:08:12
1167
原创 C# 去除byte数组里的特定值(空值)
/// <summary> /// 去掉byte[] 中特定的byte (去除不需要的空值) /// </summary> /// <param name="value">需要处理的byte[]</param> /// <param name="cut">byte[] 中需要除去的特定 byte (此处: byte cut = 0x00 ;) </param> ..
2021-10-20 16:19:54
2272
原创 cocoscreator-Editbox安卓输入上顶
Cocos2dxEditBox.javaprivate void registKeyboardVisible() { getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() {
2021-10-15 10:43:30
1085
原创 Js判断ie浏览器版本
//判断ie11的方法 function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var i
2021-09-03 10:24:41
1650
1
原创 Python批量修改文件名称
# coding=utf-8import ospath = '' # 文件路径filelist = os.listdir(path) # 读取该文件夹下所有文件def rename(): for files in filelist: # 遍历文件 Olddir = os.path.join(path, files) # 原来的文件路径 filename = os.path.splitext(files)[0] # 拆分获得当前文件名
2021-09-03 10:19:54
147
原创 Steam上传游戏包体的三种方法
如果你看到了这篇文章,则默认你已经完成了steam上架的前置操作。(steamworks账号申请以及认证审核、应用费用支付、等)1.进入你的steamworks主面板页面,下拉找到右下角的下载最新版SDK按钮。下载最新的SDK。下载后解压到不含中文路径的文件夹中。2.找到SDK文件中的scripts目录,并打开。例如我刚才把sdk解压到了D盘的steamSDK文件夹中,则我的路径就是:D:\steamSDK\steamworks_sdk_151\sdk\tools\ContentBuilder\
2021-08-11 17:08:19
7298
原创 cocoscreator发布web版本与主页面的html交互(实现跨域消息传递)
Cocos向Web传递消息://cocos端发送消息//@param data 可以是一个对象,也可以是一串字符串,具体参数请根据自身需求//@param "*" 协议+主机+端口号,当为"*"时表示可以传递给任意窗口,如果要指定和当前窗口同源的话设置为"/"。window.top.postMessage(data, "*");//web端接受window.addEventListener("message", function(event){ console.log(
2021-06-28 11:07:17
3273
1
原创 cocoscreator打开相册或者读取本地图片并进行显示
CocosCreator发布web版打开相册或者读取电脑本地图片操作1.如果要在项目预览的时候生效,首先需要修改一下引擎的预览文件 index.jade。具体的路径一般在引擎编辑器目录下的 \resources\static\preview-templates新增1行代码:<input id="OpenImageFile" type="file" capture="camera" accept="image/*"/>在这里要注意一下缩进,不然预览的时候可能会出错..
2021-03-25 16:28:23
4399
原创 cocoscreator实现拖动Scrollbar设置ScrollView滚动视图位置
//node 滚动条节点,监听scrollbar节点的触摸移动事件 //scrollView 滚动节点,设置滚动位置this.node.on('touchmove', function (event) { //获取一下当前的滚动视图的可滚动的最大偏移量 let maxScrollOffset = this.scrollView.getMaxScrollOffset(); //>0表示可进行滚动 //i.
2021-03-25 15:53:59
3149
转载 git的基本使用
配置用户名:git config --global user.name ""配置邮箱地址:git config --global user.email 查看配置:git config --list这里,git config是对git做相应的设置,后面跟的 --global是对全局的设置。也就是说本台计算机所发出的所有提交信息在没有额外指定的情况下全部以这个设置为准。如果某一个项目不想以该设置进行提交的话,可以在项目内部执行gitconfig 然后使用不加 --global.
2021-03-23 09:43:08
140
原创 cocoscreator构建打包的时候可以显示调试信息
在我们使用CocosCreator开发的h5端的时,有部分情况需要构建完毕之后在真机上运行调试查看log信息但是这个时候构建后的项目又没有vConsole怎么办?很简单,只需要在构建完毕的index.html页面新增一行代码:<script src="vconsole.min.js"></script>然后在构建时候勾选即可。...
2021-03-18 10:16:37
1163
原创 cocoscreator修改鼠标图标样式
/** 后面的参数可以参照html的鼠标样式* default为默认样式*/cc.game.canvas.style.cursor = "default";/** 如果要设置自己的图案,则直接传入图片的地址* 地址后面的参数主要是设置图片居中显示*/cc.game.canvas.style.cursor = "url(...) width/2 height/2,auto";具体样式展示参照:https://www.w3school.com.cn/cssref/pr_class_cu.
2021-03-10 16:01:57
2031
3
原创 cocoscreator 利用Mask组件裁剪圆角矩形
//计算矩形角度常量const KAPPA90 = 0.5522847493;/** * 裁剪不规则矩形 */cc.Class({ extends: cc.Mask, properties: { type: { override: true, get: function () { return this._type; }, visible(
2021-03-03 17:09:50
6329
4
原创 正则匹配emjio表情
let emoji1 = /[^\x00-\xff]/g;let emoji2 = /[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\
2021-03-03 16:10:03
1781
1
原创 正则表达式的快速使用
基本修饰符:'\':反斜杠,转义字符 '\r':行结束 i:忽视大小写 g:全局匹配 m:多行匹配 s:默认情况下的圆点 . 是 匹配除换行符 \n 之外的任何字符,加上 s 之后, . 中包含换行符 \n //实例: var str="google\nrunoob\ntaobao"; var n1=str.match(/google./); // 没有使用 s,无法匹配\n var n2=str.match(/runoob./s); ...
2020-11-25 14:51:13
241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人