个人头像照片 覃溪哈哈

个人介绍

暂无个人介绍

  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    felixge/node-mysql 中.query()函数问题

    写一个Generator 函数;
    使用它的语法糖 yield

    踩0 评论0
  • 回答了问题 2019-07-17

    Python操作Excel(复制,编辑,保存)

    Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。

    1.xlrd主要是用来读取excel文件

    import xlrd

    workbook = xlrd.open_workbook(u'有趣装逼每日数据及趋势.xls')

    sheet_names= workbook.sheet_names()

    for sheet_name in sheet_names:

       sheet2 = workbook.sheet_by_name(sheet_name)

       print sheet_name rows = sheet2.row_values(3) # 获取第四行内容

       cols = sheet2.col_values(1) # 获取第二列内容

       print rows

       print cols

    2.xlwt主要是用来写excel文件

    import xlwt

    wbk = xlwt.Workbook()

    sheet = wbk.add_sheet('sheet 1')

    sheet.write(0,1,'test text')#第0行第一列写入内容

    wbk.save('test.xls')

    3.xlutils结合xlrd可以达到修改excel文件目的

    import xlrd

    from xlutils.copy import copy

    workbook = xlrd.open_workbook(u'有趣装逼每日数据及趋势.xls')

    workbooknew = copy(workbook)

    ws = workbooknew.get_sheet(0)

    ws.write(3, 0, 'changed!')

    workbooknew.save(u'有趣装逼每日数据及趋势copy.xls')

    4.openpyxl可以对excel文件进行读写操作

    from openpyxl import Workbook

    from openpyxl import load_workbook

    from openpyxl.writer.excel import ExcelWriter

    workbook_ = load_workbook(u"新歌检索失败1477881109469.xlsx")

    sheetnames =workbook_.get_sheet_names() #获得表单名字

    print sheetnames

    sheet = workbook_.get_sheet_by_name(sheetnames[0])

    print sheet.cell(row=3,column=3).value

    sheet['A1'] = '47'

    workbook_.save(u"新歌检索失败1477881109469_new.xlsx")

    wb = Workbook()

    ws = wb.active

    ws['A1'] = 4

    wb.save("新歌检索失败.xlsx")

    5.xlsxwriter可以写excel文件并加上图表

    import xlsxwriter

    def get_chart(series):

    chart = workbook.add_chart({'type': 'line'})
    
    for ses in series:
    
        name = ses["name"]
    
        values = ses["values"]
    
        chart.add_series({ 
    
            'name': name,
    
            'categories': 'A2:A10',
    
            'values':values
    
        })  
    
    chart.set_size({'width': 700, 'height': 350}) 
    
    return chart
    

    if name == '__main__':

    workbook = xlsxwriter.Workbook(u'H5应用中心关键数据及趋势.xlsx') 
    
    worksheet = workbook.add_worksheet(u"每日PV,UV")
    
    headings = ['日期', '平均值']
    
    worksheet.write_row('A1', headings)
    
    index=0
    
    for row in range(1,10):
    
        for com in [0,1]:
    
            worksheet.write(row,com,index)
    
            index+=1  
    
    series = [{"name":"平均值","values":"B2:B10"}]
    
    chart = get_chart(series)
    
    chart.set_title ({'name': '每日页面分享数据'})  
    
    worksheet.insert_chart('H7', chart)
    
    workbook.close()
    踩0 评论0
  • 回答了问题 2019-07-17

    请问哪里有python入门的学习资料

    Python核心编程
    还有python 正则表达式

    踩0 评论0
  • 回答了问题 2019-07-17

    深入学习PHP还是Python

    python 有 web框架 django,ruby 有 ruby on rails
    django框架是重量级的

    还可以学习 node

    踩0 评论0
  • 回答了问题 2019-07-17

    python获取当前时间毫秒数

    import time
    import datetime

    t = time.time()

    print (t) #原始时间数据
    print (int(t)) #秒级时间戳
    print (int(round(t * 1000))) #毫秒级时间戳 ====》 用此方法即可

    输出结果:
    1499825149.26
    1499825149
    1499825149257

    踩0 评论0
  • 回答了问题 2019-07-17

    HSFTimeOutException-Timeout waiting for task. ERR-CODE: [HSF-0002], Type: [业务问题], More: [http://console.taobao.net/help/HSF-0002] 描述信息:30000

    这个是 hsf接口超时问题
    查看hsf server是不是 挂了

    踩0 评论0
  • 回答了问题 2019-07-17

    浅学了JavaScript,却不知道能做什么或不懂怎么做出个东西来,怎么办

    node 建议看看 公司的begg 框架
    web框架,直接搭建一个 web 服务器:http://begg.alibaba-inc.com/zh-cn/begg/index.html

    踩0 评论0
  • 回答了问题 2019-07-17

    nodejs查询mysql数据库的数据显示乱码

    因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的
    show variables like 'char%'; ---》看看是不是 utf8

    改成 set character_set_results=gb2312;

    上面是临时方案,最好的办法是 修改my.ini文件

    default-character-set=gb2312

    character-set-server=utf8

    踩0 评论0
  • 回答了问题 2019-07-17

    什么是环境变量?有什么作用?

    一个程序通过命令进入工作台的时候,需要找到这个程序的绝对路径;
    比如:
    cmd 下发 node 就进入了node的编译环境;但是系统是怎么快速找到node程序。就是通过环境变量的path找到的

    踩0 评论0
  • 回答了问题 2019-07-17

    mysql存储json报错问题

    踩0 评论0
  • 回答了问题 2019-07-17

    xshell一退出,nodejs项目就停止

    用 nohup 后台运行

    踩0 评论0
  • 回答了问题 2019-07-17

    搭建环境后debug无反应

    建议使用vscode,直接有调试 控件;灵活方便

    踩0 评论0
  • 回答了问题 2019-07-17

    关于node-mysql不定参的update该怎么操作呢

    • funtcion({a, b, c})
      使用knex.js

    如:
    knex('books')
    .where('published_date', '<', 2000)
    .update({
    status: 'archived',
    thisKeyIsSkipped: undefined
    })

    update的内容是一个json;不定

    踩0 评论0
  • 回答了问题 2019-07-17

    node如何在服务端解析request请求的数据

    var userAgent = (request.headers['user-agent']||'').toLowerCase();

            if(userAgent.indexOf('msie') >= 0 || userAgent.indexOf('chrome') >= 0) {
                ctx.set('Content-Disposition', 'attachment; filename=' + encodeURIComponent(filename));
            } else if(userAgent.indexOf('firefox') >= 0) {
                ctx.set('Content-Disposition', 'attachment; filename*="utf8\'\'' + encodeURIComponent(filename)+'"');
            } else {
                /* safari等其他非主流浏览器只能自求多福了 */
                ctx.set('Content-Disposition', 'attachment; filename=' + new Buffer(filename).toString('binary'));
            }

    根据返回的内容,可以分辨不同的浏览器

    踩0 评论0
  • 回答了问题 2019-07-17

    python返回字符问题

    因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的
    show variables like 'char%';

    改成 set character_set_results=gb2312;

    上面是临时方案,最好的办法是 修改my.ini文件

    default-character-set=gb2312

    character-set-server=utf8

    踩0 评论0
  • 回答了问题 2019-07-17

    为什么python从mysql中获取的数据后,数据未尾会多一个L?

    Python数字,python支持四种不同的数据类型 int整型 long长整型 float浮点型 complex复数

    var1 = 10; #表示整型
    var2 = 678L #表示长整型
    var3 = 12.34;#表示浮点型
    var4 = 123j #复数
    var5 = 123+45j #复数

    L表示长整形

    nt最大值在sys.maxint,超过这个值会自动转换成long

    踩0 评论0
  • 回答了问题 2019-07-17

    Node与Java区别

    node.js开发快,运行的效率也算比较高,但是如果项目大了就容易乱,而且javascript不是静态类型的语言,要到运行时才知道类型错误,
    所以写的多了之后免不了会出现光知道有错但是找不到哪儿错的情况。
    java开发慢,但是如果项目大、复杂的话,用java就不容易乱,管理起来比node.js省。

    所以大项目 使用java进行管理更方便

    踩0 评论0
  • 回答了问题 2019-07-17

    node.js发送短信报错

    对象的解构赋值 是 ECMAScript 6 引入的,你的node版本不支持
    http://es6.ruanyifeng.com/#docs/destructuring#%E5%AF%B9%E8%B1%A1%E7%9A%84%E8%A7%A3%E6%9E%84%E8%B5%8B%E5%80%BC

    踩0 评论0
  • 回答了问题 2019-07-17

    启动 node 监听端口 , 外网无法访问

    node 应用部署在aone环境的 域名 可以只申请弹内的;不申请弹外的域名即可

    踩0 评论0
  • 回答了问题 2019-07-17

    node path module 的用法问题

    __dirname是一个全局变量,存储的是文件所在的文件目录

    还 有__filename也是全局变量,存储的是文件名

    踩0 评论0
正在加载, 请稍后...
滑动查看更多