之前做了好几个关于CSV文件下载的接口,真的是踩坑无数啊!今天有时间在这里把所踩的坑都总结一下,避免以后出现问题。众所周知,CSV其实就是一个文本文件,占用的空间很小,行与行之间使用 ','分割,可以用Office打开,那这么简单的一个东西会有什么问题呢?数字变成科学计数法如果数字超过15位后,它的第16位及以后的位数都会变成0,怎么解决呢?那就是把他变成文本。/** * 字符串处理和赋
转载 2024-04-08 15:01:06
425阅读
FuncStateproto结构数组保存函数原型信息;prev保存父函数体指针;actvar保存定义的局部变量;upvalues保存upvalueLua源码中,专门有一个结构体FuncState用来保存函数相关的信息.其实,即使没有创建任何函数,对于Lua而言也有一个最外层的FuncState数据.这个结构体的定义:typedef struct FuncState { Proto *f; /
转载 2024-03-15 06:08:09
53阅读
1. oss -- open storage service  阿里云存储服务..2. swagger2 -- 2.6.0 --与springboot集成 偶尔会有问题,改成高版本.3. http --- 403 一般是请求的方式不对 (get请求,用成了post请求)4. ios -- 文件后缀ipa,android -- 文件后缀apk5. 修改jenkins端口:  &n
题记:最近做项目,使用到了lua配置文件,据说,这玩意儿非常强大,特别是在游戏领域,大受欢迎。 项目里的一些配置项,需要常常修改,个人不想进入配置文件里里修改,而想通过命令行的参数,直接读入配置项参数,然后保存至配置文件里。 一直在想用什么方式,来解决这个问题,最先想到的是用C++的读写方式,但是遇到了一个文本格式不兼容的问题,没能实现。后面想用lua这个语言来解决这个问题,然后就解决了这个问
概述从本质上来看,其实说是不存在所谓的C++与lua的相互调用。lua是运行在C上的,简单来说lua的代码会被编译成字节码在被C语言的语法运行。在C++调用lua时,其实是解释运行lua文件编译出来的字节码。lua调用C++其实还是解释运行lua文件编译出来的字节码的语义是调用lua栈上的C++函数。示例来看下面这段代码: C++#include "Inc/lua.h" #include "Inc
转载 2024-04-22 12:22:30
116阅读
项目使用skynet框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS数据,同时也分享了lua模块给大家参考。 HTTPS说明 HTTPS可以理解成 HTTP协议的安全版,协议还是HTTP协议,只是对传输过程的数据进行了加密处理,保
转载 2024-03-27 11:12:37
48阅读
游戏后台管理工具帮助文档注*:此文档只列出了工具新增功能的使用方法,如需修改文档请联系作者文件格式转换功能此界面现在可以做excel->csv->lua格式文件的转化 操作方法是:请点击箭头标注的按钮 选中需要转化的文件夹路径 面板不会检查此文件夹是否合法 只有真正输出的时候如果有错误才会输出错误提示 所选的三个文件夹必须里面有要转化的excel、csvlua文件在列表中选中这三个路
转载 2024-05-13 17:08:29
67阅读
local scroll2 = {} --横向滑动,只考虑一行的情况,如果一列有2个item,那么事先把这2个合为一个,在模块中的set_an_item稍微复杂一点 local MARGIN_BETWEEN local MARGIN_LEFT local ITEM_Y local THRESHOLD -- 与innerX做比较 function scroll2:
转载 2024-09-03 15:12:50
44阅读
QT读写Csv文件1,百度百科对CSV的解释:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的
转载 2024-04-28 19:15:07
62阅读
1)打开Kettle工具,创建转换使用Kettle工具创建一个转换csV_ extract,并添加"CSV文件输入”控件、“表输出”物件以及Hop跳连接线,用于实现CSV文件数据的抽取功能。 2)配置“CSV文件输入”控件双击“CSV文件输入控件”,进入“CSV文件输入”界面。单击浏览按钮,选择要抽取的文件csv_extract.csv 单击“获取字段"按钮,Kett
转载 2024-03-23 10:08:53
198阅读
import csv读取CSV文件1、csv.reader() 返回列表 通过下标方式获详细内容def read_csv_demo1(): with open(r'C:\Users\Administrator\Desktop\classroom1.csv') as f: reader = csv.reader(f) # 构造读取器 # 把文件指针传给cs
转载 2024-04-16 10:14:36
190阅读
        在使用lua代码开发的过程中,一个非常重要的部分是对C#代码的调用,接下来就结合源码分析理解它的实现:        在lua中,使用诸如以下代码便可以调用C#的代码:CS.UnityEngine.Debug.Log('he
转载 2024-04-21 08:55:49
77阅读
1. 基础1.1 ASCII码 我们知道, 在计算机内部, 全部的信息终于都表示为一个二进制的字符串. 每个二进制 位(bit)有0和1两种状态, 因此八个二进制位就能够组合出 256种状态, 这被称为一个字 节(byte). 也就是说, 一个字节一共能够用来表示256种不同的状态, 每个状态相应一 个符号, 就是256个符号, 从 0000000到11111111. 上个世纪60年代, 美国制定
可参考doc文档 VS2013编译Lua5.3.x源码 doc文档 1、编译静态库(Lualib.lib) 从官网下载Lua5.3.x源码 http://www.lua.org/download.html 解压后 文件结构如下图 打开VS2013 新建一win32工程 选择静态库 添加除了 lua.c luac.c 的所有文件 然后编译 2、编译解释器(Lua.exe) 在当前的解决
Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类型中文简称描述nil虚这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean是非包含两个值
转载 2024-03-23 17:54:27
59阅读
 1    重点关注1.1    最大二叉堆替换元素replace见3.1 1.2    普通数组转最大二叉堆Heapify见3.1 1.3    replace和Heapify是如何提高效率的replace正常情况下先删后增,是2O(logn)3.1案例中是替换堆顶元素,进行下沉操作,是O(logn) Heapify正常情况下先删后增,是nO(logn)3
File文件的写入  一、FileWriter 和BufferedWriter 结合写入文件  FileWriter是字符流写入字符到文件。默认情况下,它会使用新的内容代替文件原有的所有内容,但是,当指定一个true值作为FileWriter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。  BufferedWriter:缓冲字符,是一个字符流类来处理字符数据。不同于字节流(数
一、session是怎么存储,提取的?1.在服务器端有一个session池,用来存储每个用户提交session中的数据,Session对于每一个客户端(或者说浏览器实例)是“人手一份”,用户首次与Web服务器建立连接的时候,服务器会给用户分发一个SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在HTTP头中提
转载 2023-08-02 23:01:05
411阅读
1.  Redis的简介    Redis是一个基于内存的高性能key-value数据库,与memcached类似,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。1.1. Redi
转载 2023-09-08 22:10:00
239阅读
document.cookie访问它。一、Cookie的格式       因为浏览器提供了 cookie 属性给 JavaScript,所以可以通过 document.cookie 来访问这个页面中的cookie。      这是一串字符串,仔细观察,我们可以发现规律。每个 cookie 都以名/值
转载 2024-06-09 00:31:49
155阅读
  • 1
  • 2
  • 3
  • 4
  • 5