- 博客(90)
- 收藏
- 关注
原创 押注大小的链游
刚上手练习,有兴趣的我们开个qq群// SPDX-License-Identifier: GPL-3.0pragma solidity >=0.7.0 <0.9.0;/** 以最后一个押注的人的时间戳的末尾数字的单双来计算 */contract game { struct Player { address addr; /** 单双,0是单,1是双 */ uint256 pan; uint256 coin;
2022-02-02 15:34:35
2907
2
原创 typescript引入模块
引用node内置模块在写ts的时候,有时候会因为这样的问题而迷惑,比如我要引用node的内置模块fs那么下面哪种是对的import * as fs from 'fs'import fs from 'fs'先说答案,第一种肯定对,第二种可能对为什么第二种可能对呢,在什么样的情况下,它是对的呢?将tsconfig.json中的esModuleInterop设置为true...
2019-01-31 13:13:52
2459
2
转载 gps坐标转成火星坐标
gps坐标转成火星坐标 var GPS = { PI: 3.14159265358979324, x_pi: 3.14159265358979324 * 3000.0 / 180.0, delta: function(lat, lon) { // Krasovsky 1940 ...
2018-12-14 14:33:58
2208
原创 chrome-DevTools调试nodejs
基本调试nodejs要执行1.js这个脚本,在命令行中输入 node 1.js 但是以前调试nodejs很麻烦,可能需要用npm装一些包,比如node-inspector 现在有了chrome-DevTools,就简单多了 node --inspect 1.js 然后在chrome浏览器中输入 chrome://inspect 接着点击 Open dedicated DevTool
2017-12-20 00:30:59
4227
转载 web中flex三行布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>pratise</title> <style> *{padding:0; margin:0;} body,html{display: flex;flex-direction: column; height:
2017-11-03 17:47:50
3118
转载 node中的当前目录
process.cwd() 当前执行程序的路径(执行命令行时候的路径,不是代码路径 例如 在根目录下执行 node ./xxx/xxx/a.js 则 cwd 返回的是 根目录地址 )__dirname: 代码存放的位置process.execPath: 当前执行的node路径(如:/bin/node)
2017-08-04 12:54:18
777
原创 typescript中import"fs"模块
如果你不想优雅的import,你可以写成 import fs = require(“fs”);但是你如果想优雅一些,则写成:npm install @types/node --save-devimport * as fs from "fs";
2017-08-02 21:46:04
12425
转载 获取HUD的方法
AMyHUD * hud = Cast<AMyHUD>(UGameplayStatics::GetPlayerController(this, 0)->GetHUD());
2017-06-21 19:03:38
1100
原创 ue4的BlueprintNativeEvent
代码 UFUNCTION(BlueprintNativeEvent) void CountdownHasFinished(); virtual void CountdownHasFinished_Implementation();解释 BlueprintNativeEvent需要在代码层面实现CountdownHasFinished不需要实现CountdownHasFin
2017-06-01 12:45:05
2131
原创 UE4-静态加载蓝图类的方式
ALoadMethodGameModeBase::ALoadMethodGameModeBase() :Super() { // 静态加载蓝图类的方式 // 所谓静态加载,即必须在构造函数中完成 // eg. 加载一个叫bp_Cat的蓝图类 // 1 在content browser(内容浏览器)中拷贝蓝图类的引用 // 复制出来的大概如下:Blueprint'
2017-05-02 10:51:10
3404
1
翻译 UE4中使用自定义log
自定义log定义如果你的工程叫ABC在ABC.h文件中加入下面的codeDECLARE_LOG_CATEGORY_EXTERN( LogPong, Log, All );在ABC.cpp文件中加入下面的codeDEFINE_LOG_CATEGORY( LogPong ); 格式为Log*范例UE_LOG( LogPong, Display, TEXT( “A display message,
2017-04-22 14:20:46
1393
原创 C++中使用重载()来实现闭包
class MyFunctor {public: MyFunctor(int f) : round(f) {} int operator() () { return round; }private: int round;};int main() { const int len = 100; MyFunctor *arr[len]; for (
2017-04-18 11:33:05
285
原创 int *&p的类型
结论 int *&p p是一个整形指针的引用,如果p的地址改变了,那么它引用的指针的地址也改变code#include <iostream>#include <map>#include <string>#include <list>using namespace std;void test1(int *p){ int k= 999; p =&k;}void te
2017-03-29 13:37:57
1611
原创 求阵列中能最长路径的某点以及它的路径
来自朋友的一个面试题 贴代码#include <iostream>#include <vector>#include "stdlib.h"using namespace std;struct Node{ Node *father; int x; int y; int len;};const int WIDTH =4;const int HEIGHT
2017-03-27 19:19:57
273
原创 在chrome中调试异步加载的js文件
@sourceURL我们常常利用chrome强大的控制台Sources下面进行代码断点调试,但是通过$.getScript等异步加载JS的方式在Sources里面就是找不到,那如何进行debug断点调试呢?方案一: 在script代码的头部或者尾部加上//@ sourceURL=xxx.js,然后在(no domain)里面找到它进行调试,如果使用firefox浏览器,直接在debug中就可以找到x
2017-03-24 11:09:20
1593
转载 常用的代理设置
npmnpm config set proxy=HOST:PORT附带写上npm的registry设置 npm config set registry=http://registry.npmjs.org 或者 安装nrmgitgit config –global http.proxy HOST:PORT git config –global https.proxy HOST:PORTcmd[
2017-03-24 10:36:26
425
原创 八皇后c++版本
八皇后 直接丢代码,留个纪念#include <iostream>#include <cstdlib>using namespace std;void queen(int n);void display(int arr[]);void putChess(int arr[],int size,int row,int col);int main(){ queen(8);}bool
2017-03-08 18:34:07
808
原创 括号匹配
描述 现在,有一行括号序列,请你检查这行括号是否配对。输入 第一行输入一个数N(0#include <iostream>#include <vector>#include <string>using namespace std;int check(string s){ vector<char> vec; for (int i = 0; i < s.lengt
2017-03-07 16:03:38
292
原创 贝叶斯概率
贝叶斯概率贝斯公式和全概率公式的意思差不多相反。全概率公式是说;某件事情的发生可以由很多情况导致,那么这件事情发生的概率,就是每件事情导致他发生的概率,乘以每件事情发生的概率。 贝斯公式的意思是:某件事情还是由刚才所说的那些事件引起的,你已经知道某件事情发生了,那么他是由哪件事情引起的呢?就可以又贝斯公式A事件引起他发生的概率。基本概念条件概率条件概率,事件B发生的情况下,事件A发生的概率,用P(A
2017-02-26 23:04:13
747
2
转载 socketio简单笔记-2
房间(频道)// 加入房间socket.join('some room');// 离开房间socket.leave('some room');// 获取所有房间的信息// key为房间名,value为房间名对应的socket ID数组io.sockets.manager.rooms// 获取particular room中的客户端,返回所有在此房间的socket实例io.sockets
2017-02-26 00:00:47
745
原创 socket.io简单笔记1
socket.io简单使用说明连接 connection事件是连接事件 connection等价于connect io等价于io.socketsio.sockets.on('connection', function (so) { // 把io看作电话机房,那么so可以看作是连到电话机房的电话线});socket方法 即connection之后的每个电话线
2017-02-24 00:24:29
434
原创 蜂窝地图研究
大概半年前在写蜂窝网格的A*寻路算法时,遇到了如何选择启发式的问题。传统的曼哈顿距离虽然可以正常运行找到正确的最短路径,但是在蜂窝网格地图中,两点间的最短路径不止一条,曼哈顿距离会使路径的选择总是偏向某一方向。根本原因是启发式中的曼哈顿距离并不是两点间真正的最短距离。在网上搜索了很多,但是一直没有搜到合适的方法,于是在炎热的某一天,自己动笔寻找这种方法。没想到的是答案竟然十分简单。下图采用二维坐标表
2017-02-17 16:40:09
3067
原创 机器学习6-tensorflow
这次我们使用tensorflow来区分irispython代码# coding=utf-8from sklearn import metrics,model_selectionimport tensorflow as tffrom tensorflow.contrib import learn# 获取鸢尾数据iris = learn.datasets.load_dataset('iris')
2017-02-12 22:40:11
468
原创 机器学习5-自己的第一个分类器
python 代码# coding=utf-8import randomfrom sklearn.datasets import load_iris# 获取鸢尾数据iris = load_iris()X = iris.datay = iris.target# 评分公式from sklearn.metrics import accuracy_score# 乱写的一个分类器# 评分大概cl
2017-02-12 13:20:22
356
原创 机器学习4-评分
直接贴代码# coding=utf-8from sklearn.datasets import load_iris# 获取鸢尾数据iris = load_iris()X = iris.datay = iris.target# 评分公式from sklearn.metrics import accuracy_score# cross_validation 改成 model_selection#
2017-02-12 10:29:05
408
原创 机器学习3-什么是好的特征
好的特征 本章比较简单,直接贴代码和图片python代码# coding=utf-8# 什么是好的特征(feature)# 要求判断狗是灰狗还是拉布拉多# 现在的数据有2个feature,一个是身高,一个是眼睛的颜色# 首先说身高# 灰狗的身高大概在28cm,正负4cm# 拉布拉多的身高大概在24cm,正负4cm# 我们来模拟一些随机数据import numpy as npimport
2017-02-12 00:01:29
474
翻译 机器学习2-决策树的可视化
iris数据鸢尾花数据是一个经典的入门案例python代码# coding=utf-8# sklearn中为我们准备的数据-iris# iris有三种鸢尾花,山鸢尾花,变色鸢尾和维吉尼亚鸢尾# 数据中有4个特征(feature)# sepal length (花萼长度)# sepal width (花萼宽度)# petal lenth (花瓣长度)# petal width (花瓣宽度)
2017-02-11 20:45:46
6908
1
翻译 文章标题
机器学习-1来自b站的一个视频: 机器学习1题目大意给出一些水果的数据(苹果和橘子),数据中包含了重量和表皮光滑度 要求生成classifier(分类器)来预测输入的数据是苹果还是橘子python代码:# coding=utf-8# 引入sklearn包from sklearn import tree# 判断是苹果还说橘子# 数据格式:[重量(单位:克),表皮光滑]# 0表示光滑,1表
2017-02-11 16:13:09
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人