自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (12)
  • 收藏
  • 关注

转载 开源游戏服务器框架汇总

转自:https://gameinstitute.qq.com/community/detail/133153有哪些开源游戏服务器框架,值得学习呢。基于node.js 、java、C#、golang 、c++、python 等技术栈有各种各样的游戏框架。本文收集一些比较常用的 github上star和fork有一定数量的较为完整的框架skynet云风大神的框架这个基本上使用很多的,...

2019-11-11 17:02:48 6964

原创 JavaScript中的重写

var myfunc1 = function(){ this.prototype = {}; this.prototype.name = 'Lee'; this.prototype.myTxt = function(txt) { console.log( 'i am myfunc1',txt ); }}var myfunc2 = function(){}myfunc2....

2019-07-09 14:16:40 1190

转载 JavaScript:十大排序的算法思路和代码实现

转自:https://segmentfault.com/a/1190000019304443?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly本文内容包括:(双向)冒泡排序、选择排序、插入排序、快速排序(填坑和交换)、归并排序、桶排序、基数排序、计数排序(优化)、堆排序、希尔排序。大家可以在这里测试代码。更...

2019-06-05 11:35:52 249

原创 使用node开发,值得注意的点

例子1:for-in 和 普通的for的使用比较function makeData(){ var map = []; for(var i = 0; i<1000000; i++){ map.push(i); } return map;}function startup(){ var map1 = makeData(); console.time('test1...

2019-05-23 20:42:55 213

原创 go语言----对结构体进行排序

package mainimport "fmt"type myStruct struct { Sid int //用户sid NN string Score int64 //分数}func SortUserScore(fc []myStruct) []myStruct{ for i:=0;i&lt;len(fc)-1;i++{ for j:= i+1 ...

2018-11-14 11:31:19 830

原创 php 二进制转16进制 大数

//转16进制&lt;?php $mybit = '00100000010000000100011111001111001010110101100000010000101110011100011000100010001110100001011000000011001100000100101000110000100000101110000000010100110011110011100111...

2018-08-20 21:09:52 2516

转载 进制转换(大数)

转自:https://blog.csdn.net/qq_41505957/article/details/79514402问题 : 进制转换1时间限制: 1 Sec  内存限制: 32 MB提交: 15  解决: 8[提交][状态]题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是1...

2018-08-03 21:00:18 295

转载 使用java 和 php 不限位数 进行进制转换 (自定义BigNumber)

转自:https://blog.csdn.net/xinshijimanon/article/details/46681191/*  * 0~9用0~9表示,10~35用A~Z表示,36~61用a~z表示  */  @SuppressWarnings("serial")  public class BigNumber extends Exception{         private Strin...

2018-05-31 11:49:42 879

原创 lua写入一个不确定是否存在文件的方法

-- file_path 格式:"./servers/login/a.lua"-- mode 格式:w / a / 其他-- data :需要保存的数据-- check_file_path :是否格式检查使用时,不确定servers文件夹是否存在,login文件夹是否存在,代码会判断路径是否存在,不存在就创建文件夹--字符串分割函数--传入字符串和分隔符,返回分割后的tablefunc...

2017-10-31 14:15:14 2590

转载 PHP 字符串获取 substr 与 strstr 函数

转自:http://www.5idev.com/p-php_substr_strstr.shtmlPHP 字符串获取用于从字符串中获取指定字符串。相关函数如下:substr():从字符串中获取其中的一部分strstr():查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符subchr():同 strstr()st

2017-09-25 11:43:40 847

转载 程序员最喜欢的15款文本编辑器推荐

转载地址:http://www.cr173.com/html/50553_1.html很多时候比如编程查看代码或者打开各种文档下我们都会用到文本编辑器,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款文本编辑器。在这里,西西挑选前15个最佳的文本编辑器,这些编辑器实际上主要适合程序员!如果觉得这些文本编辑器足够您的使用,欢迎点赞,如果还有更好的,

2017-09-18 17:30:50 251782 19

原创 Java以UTF-8编码读写文件

以utf-8编码写入文件:FileOutputStream fos = new FileOutputStream("test.txt"); OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8"); osw.write(FileContent); osw.flush();  以utf-8编码读取文件:

2017-09-18 17:18:18 3816

转载 c# 文件操作

FileStream fs = new FileStream("E:\\ak.txt", FileMode.Append); StreamWriter sw = new StreamWriter(fs); sw.WriteLine("time:"+OnGetMilTime()+ ",message:" + System.Text.Encoding.ASCII.Get

2017-08-22 20:45:24 215

转载 UBUNTU ifconfig只有lo

输入命令ifconfig,只有lo,而没有eth0和eth1;输入命令ifconfig -a,lo、eth0、wlan0皆存在;输入命令/sbin/lspci,全部接口皆存在。解决方法: 删除旧的网络配置,重新让networkmanager自动配置即可 sudo service network-manager stop  sudo rm /var/lib/NetworkManage

2017-07-19 13:56:39 4322 1

原创 c# 获取毫秒值,时间戳

public string getMilTime(){ DateTime d1 = DateTime.Now; DateTime d2 = new DateTime(1970, 1, 1); string str = d1.Subtract(d2).TotalMilliseconds.ToString(); if ( str.Inde

2017-06-28 10:41:27 22096

转载 Lua基础 coroutine —— Lua的多线程编程

转自:http://blog.csdn.net/wzzfeitian/article/details/8832017Lua的coroutine 跟thread 的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread 在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine 在运行,而且当前正在运行的c

2017-06-12 17:22:33 1047

转载 lua,使用sleep的各种方法

转自:http://lua-users.org/wiki/SleepFunctionSleep FunctionA common need is to pause (sleep) a program for a certain number of seconds, preferably without busy waiting.Thi

2017-06-12 11:10:29 5717

原创 c or lua sleep ms

使用c完成此功能,编译成so文件给lua文件调用。

2017-06-10 14:02:14 285

转载 c# 使用UDPClient实现异步通信

下载:http://download.csdn.net/download/cdtaixf/7239105server:using System;using System.Text;using System.Net;using System.Net.Sockets;namespace AsyncServer{ class Program {

2017-06-05 11:38:03 11681

原创 C#_多线程创建和使用

1.在需要创建线程的方法中添加:new Thread(方法名).Start("数据");2.创建需要在新线程执行的方法:private void 方法名(object obj) {.......(obj就是你在创建的时候传进来的数据)}

2017-05-25 10:48:10 241

原创 c# 使用udp发送和读取消息

参考文章:https://msdn.microsoft.com/zh-cn/library/system.net.sockets.udpclient.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1using System;using System.Collections.Generic;using System.ComponentModel;

2017-05-24 13:51:13 1955

原创 lua ... (变长参数)

1.获取local arg = { ... } --这里的...和{}符号中间需要有空格号,否则会出错2.获取长度local function test( ... )        arg = { ... }    --这里的...和{}符号中间需要有空格号,否则会出错        local count = 0        for k,v in pa

2017-05-02 15:57:21 1821

原创 lua 不调用外部函数自己实现获取随机数

-- 接收一个整数 seed 作为随机序列种子。function random_number.set_randomseed(seed)    previous = seedend-- 1> 无参调用, 产生 (0,1) 之间的浮点随机数-- 2> 只有参数 n, 产生 1-n 之间的整数-- 3> 有两个参数 n, m, 产生 n-m 之间的随机整数functi

2017-05-02 15:36:31 678

转载 /usr/bin/ld: cannot find -lncurses

首先到usr/lib/目录下寻找libncurses开头的文件1.如果没有那就是缺少库文件解决方法:$ sudo apt-cache search ncurses-有这样一个结果:libncurses5-dev - developer's libraries and docs for ncurses安装libncursessudo apt-get install

2017-04-17 23:28:12 734

转载 Lua 获取毫秒ms和微秒

Lua自带的os函数,os.time()只取到秒。网上搜索lua 毫秒都是要使用 luasocket,觉得真没那个必要为了一个函数,用一套用不上的东西。试着写了个扩展,代码如下。C语言:#include #include #include #include #include //微秒static int getmicrosecond(lua_State *L) {

2017-02-28 14:34:18 32693 5

原创 设置Linux支持最大的SOCKET连接数量

在Linux下Epoll模式默认只支持1024个连接,所以我们要修改一下Linux系统可打开的最大描述符限制。最简单的修改方法你 可以用ulimit -n 3000 把允许最大开打的描述符修改为3000,但是怎么做,只对当前命令终端打开的应用程序有效。要一劳永逸的,还是得修改/etc/security/limits.conf配置文件。vim /etc/security/limits.conf在文件

2017-02-20 20:57:43 4634

原创 lua 循环 先执行再判断

repeat***until(***)--true退出循环

2017-02-18 15:04:09 1526

转载 禁止apache显示目录索引的常见方法(apache禁止列目录)

禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思。下面说下禁止禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将 Option 中的 Indexes 去掉即可。1)修改目录配置:复制代码代码如下:Options Indexes FollowS

2017-02-13 20:30:20 831

转载 linux 下 apache启动、停止、重启命令

基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop   停止apache重新启动命令:/

2017-02-13 20:29:35 1012

转载 skynet服务的本质与缺陷

skynet服务的本质或许我们对skynet服务有着太多的疑问:skynet服务究竟是什么,为什么有人说服务是一个lua虚拟机,服务与服务之间的通讯是怎样的,为什么服务的内存高居不下, 为什么拿skynet服务和erlang进程做比较?等等。。。而这一切的答案都在代码里面,让我们一步一步解开她的面纱。服务创建API先从skynet服务创建的接口说起,方式如下:

2017-02-09 15:32:34 926

转载 PHP读取csv文件的内容

一次性读取csv文件内所有行的数据php $file = fopen('windows_2011_s.csv','r'); while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容//print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可$goods_list[] = $data; }//print_r($

2017-01-19 17:16:35 448

转载 js html 分类 下拉框

index2.html--> 深圳 广州 珠海 惠州 长沙 株洲 岳阳 张家界 南昌 赣州 宜春 九江 $(function() { $('select').comboSelect()});combo.select.css/**

2017-01-18 11:17:29 1574

转载 php读取csv文件,在linux上出现中文读取不到的情况 解决方法

setlocale(LC_ALL, 'zh_CN');$row = 1;$handle = fopen(”xxx.csv”,”r”);while ($data = fgetcsv($handle, 1000, “,”)) {$num = count($data);echo “ $num fields in line $row: \n”;$row++;for ($c=0;

2017-01-17 16:42:37 1306

原创 mongodb修改器:

$inc 用来增加或减少已有的键的键值((只能为满足要求的数字)),或者在键不存在的时候创建一个键。{"$inc":{"k1":±数字}} $set 1.修改器用来指定一个键值。如果这个键不存在,则创建他,2.修改内嵌文档.例:{"$set":{"k1.k11":"v11"}} $unset 用于将键删除.{"$unset":{"k1":1}}

2017-01-12 13:42:13 531

原创 php string to array

$str="array ( 'str_video' => 'Higher.mp3|uploadfile/2009/0813/20090813101227812.mp3 ;RestorativeSleep.mp3|uploadfile/2009/0813/20090813101232980.mp3 ;', 'player' => '1', 'server' => 'http://localhost/

2017-01-07 11:08:33 1636

转载 mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)

对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc--------------------------------------------------------------------------这个修改器干什么

2017-01-06 16:11:41 268

转载 PHP自定义函数格式化json数据示例

<?php /** * Formats a JSON string for pretty printing * * @param string $json The JSON to make pretty * @param bool $html Insert nonbreaking spaces and s for tabs and linebreaks * @re

2017-01-05 17:41:14 838

转载 php 把对象转化为json

(1)对于普通的php对象 //convert object to array  function object_to_array($obj){      if(is_array($obj)){          return $obj;      }      $_arr = is_object($obj)? get_object_vars($obj) :

2017-01-05 16:25:51 6373 1

转载 php判断变量类型常用方法

php 常用的判断变量的函数有下列几个gettype()、is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()现在让我们了解下具体的使用方法 gettype() gettype 会根

2017-01-05 13:46:46 375

原创 简单的网页

add.html 操作mongodb数据库 增加 删除 修改 查找 增 remove.html 操作mongodb数据库

2017-01-03 16:58:56 2597

高校就业管理平台最终版.zip

这个是大学毕设,只包含了代码,亲测可运行,不会运行的可以留言私信我。

2020-04-15

jQuery.params

jQuery.query 版本号为:2.1.7,用于html和js开发使用工具

2018-06-25

jquery.min.js

jquery.min.js,用于http开发使用, jQuery 版本为:1.9.1。

2018-06-25

unity通过http上传图片到服务器

unity通过http上传图片到服务器,上传截屏图片到tomcat服务器

2018-03-15

timer 测试用例

c# timer的很简单的测试用例

2017-06-09

c# UDP 异步通信

C#写的控制台程序,使用UDPClient实现的异步通信 有两种表现方式,使用委托和不使用委托,都能正常运行

2017-06-05

c#_udp_client_send_and_read

c#_udp_client_send_and_read

2017-05-24

smalltime.so

给lua来调用的资源,用于获取毫秒和微妙

2017-02-28

登录使用的网页

登录使用的网页

2017-02-14

基于安卓的延安旅游项目app开发与设计

论文+代码

2017-02-06

stdafx头文件

2016-09-28

多媒体播放器

可支持网络下音乐视频播放。也可以支持本地音乐播放和视频播放。

2016-07-29

空空如也

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

TA关注的人

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