Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

5个回答

有python的excel库,可以直接调用继续插入这里是这个库的链接https://pypi.python.org/pypi/xlrd

paopaoTT
水的只能学 from pyExcelerator import * w = Workbook() #创建一个工作簿 ws = w.add_sheet('Hey, Hades') #创建一个工作表 ws.write(0,0,'bit') #在1行1列写入bit ws.write(0,1,'huang') #在1行2列写入huang ws.write(1,0,'xuan') #在2行1列写入xuan w.save('mini.xls') #保存
4 年多之前 回复
paopaoTT
水的只能学 你在安装个pyExcelerator库,这个是写excel的
4 年多之前 回复
okweiteng
okweiteng 该文本文件名为k.txt里面内容为['9', '5', '4', '5', '8', '4', '16', '5', '6', '8', '5', '5', '9', '1', '2', '1', '11', '12', '7', '10', '11', '16', '6', '0', '21', '8', '1', '2', '4', '25', '10', '4', '4', '10', '0', '5', '9', '12'],如何将它存在k.xlsx中第一列,已安装xlrd xlwd组件,求具体代码,谢谢!
4 年多之前 回复

找python读写excel的组件,即可搞定。

from pyExcelerator import *

w = Workbook() #创建一个工作簿
ws = w.add_sheet('Hey, Hades') #创建一个工作表
ws.write(0,0,'bit') #在1行1列写入bit
ws.write(0,1,'huang') #在1行2列写入huang
ws.write(1,0,'xuan') #在2行1列写入xuan
w.save('mini.xls') #保存
你把那个用for来读取每次添加就行来


paopaoTT
水的只能学 回复okweiteng: python 中的正则表达式可以满足你,库是re,看看就明白了
4 年多之前 回复
okweiteng
okweiteng reviews:谢谢,好了已经,问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊? (该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿
4 年多之前 回复

谢谢,好了已经,问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊?
(该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用Python 将某个excel 中的一列 写入 另一个excel 中的某一列

嗨 朋友们: 我还在编写这个程序中...然而遇到了一些新的麻烦... 想要实现的功能: 将某个excel 中的一列 写入 另一个excel 中的一列. 当前我已经可以通过自定义的 get infor() 函数 提取某一excel 表中的数据 并存储在列表 (L=[ ] )中, ![图片说明](https://img-ask.csdn.net/upload/201909/01/1567349983_131463.png) 并通过open excel cost () 函数 将这些信息插入到目标excel之中了。 然而,我发现自己所使用的 插入excel 的方法只能针对 某个 特定的 单元格 (如我代码之中的 "D2" 单元格)。 我想对这个open excel cost () 函数 代码进行调整,使得它可以根据get infor() 函数中的列表返回结果 对目标excel中的某一列 批量赋值。 请问应该如何实现呢? 我的代码如下, 感谢大佬们的辛苦指正 ``` import openpyxl import xlrd def get_infor(): book = xlrd.open_workbook('C:/Users/lenovo/Desktop/模板.xlsx') sheet = book.sheet_by_name('WRT模板IN') L =[] for i in range (2,sheet.nrows): # i 从第四列开始 PN = str(sheet.cell(i,5).value) Cost_USD = str(sheet.cell(i, 9).value) L.append((PN,Cost_USD)) #t=tuple(L) return L #print(L) t1= get_infor() #print(t1) # # sh = t1[0][0] # print(sh) # def Open_excel_cost(): workbook = openpyxl.load_workbook('C:/Users/lenovo/Desktop/文档模板/IN/Cost_IN.xlsx') sheet = workbook.worksheets[0] # 第一个页签 sheet['D2'] = t1[0][1] #sheet['A1'] = t1[1][2] workbook.save('C:/Users/lenovo/Desktop/文档模板/IN/Cost_IN.xlsx') # 此步骤要保存才行的, 否则是不会在excel中显示的 2019.8.24 print(sheet['D2'].value) print(sheet.title) Open_excel_cost() ```

使用Python 将某个excel 中的一列 写入 另一个excel 中的某一列...

嗨 朋友们, 我遇到了一个地方感觉写不动了....求点拨一下: 想要实现的功能: 将某个excel 中的一列 写入 另一个excel 中的一列. 当前我的进展是:可以从第一个excel 中提取所需要的列。 & 打开第二个excle...(我把他们分别定义成了两个函数) 当前的困难是: 我不知道改如何 将第一个excel 中的指定信息列 插入 第二个excel 中去...(沿着最初的思路,感觉写不下去了) 这个是我现阶段的代码, 大家知道 该怎么继续么? ``` import openpyxl import xlrd def get_infor(): book = xlrd.open_workbook('C:/Users/lenovo/Desktop/模板.xlsx') sheet = book.sheet_by_name('WRT模板') for i in range (3,sheet.nrows): # i 从第四列开始 PN = str(sheet.cell(i,3).value) Cost_USD = str(sheet.cell(i,7).value) print('PN:',PN) print('Cost_AUD:',Cost_USD) print("--------------") #return PN ,Cost_USD # 连上了 指定的excel 的指定的 页签 def Open_excel(): book = openpyxl.load_workbook('C:/Users/lenovo/Desktop/文档模板/AU/Cost_AU.xlsx') sheet = book.get_sheet_by_name('CostAU') sheet get_infor() # Open_excel() ```

如何用python提取excel中某些含有特定字符串的所有数据并写入另一个excel

小白刚开始接触python 因为要处理数据求帮助!急急急 查了好多个都不太符合,自己也不会改,, 有一个excel数据表格,我想把我需要的数据提取出来写成另一个excel。 ![图片说明](https://img-ask.csdn.net/upload/201907/26/1564104667_985651.png) 如图,这是表格中的一列数据,我想把只含有P115的行数据全部提取出来写入另一个表格,问如何实现

python如何删除一个excel文件第5列

``` # coding:utf-8 import pandas from pandas import DataFrame data = pandas.read_excel(r".\aa.xlsx",sheet_name="Sheet1", header=0) data.drop(555,axis = 1) DataFrame(data).to_excel('bb.xlsx', sheet_name='Sheet1', index=False, header=False) #sheet_name:返回指定的sheet,如果将sheet_name指定为None,则返回全表,如果需要返回多个表,可以将sheet_name指定为一个列表,例如['sheet1', 'sheet2'] #header:指定数据表的表头,默认值为0,即将第一行作为表头。 # 删除gender列,需要指定axis为1,当删除行时,axis为0 #pandas写csv文件如何去掉索引:设置index=False, header=False ``` 运行以上代码之后我的excel为啥删除了一行,而不是一列? 运行代码前的excel: ![图片说明](https://img-ask.csdn.net/upload/201909/24/1569301931_472982.png) 运行代码后的excel: ![图片说明](https://img-ask.csdn.net/upload/201909/24/1569301974_553688.png)

【python】怎样用python读取txt并按规则写入excle

**求大神帮忙!可以给赞助一包烟钱** **将记事本中的 多组 同类型信息 通过python程序读取 写到excle中,效果如下** ![图片说明](https://img-ask.csdn.net/upload/201903/22/1553237325_339326.png) **记事本中信息开头括号里的内容就是列头** ![图片说明](https://img-ask.csdn.net/upload/201903/22/1553237334_331608.png) **效果如图,txt文本是如图的有规律的多组数据,将每组数据写入excle的一行,每组数据最后一项“成员”内容的数量不一定,就在同一行往后,一格一个。用python该怎么实现**

python 利用openpyxl 循环写入EXCEL 为什么只保留最后一条

1、python openpyxl 循环写入EXCEL 为什么只保留最后一条。在循环过程中每一行都其实都成功写入EXCEL文件,但循环到下一条都将上一条记录删除。最后只保留最后写入一条数据。 2、代码 ``` for href_url,roos in zip(href_url,href_name): addurl = href_url name = roos.xpath('./td[4]/text()')[0] i=i+1 #添加数据 #tree.insert("",i,text="",values=(i,name,addurl)) #得到企业详细信息 #url_id = "getxxgkContent&dataid=9339c790f8694f878b81e6fdc864be69" addurl=addurl[39:93] datas = {"xkgk": "getxxgkContent", "dataid": addurl} url = "http://permit.mee.gov.cn/permitExt/xkgkAction!xkgk.action?xkgk=" + addurl html = requests.get(url, headers=datas) soup = BeautifulSoup(html.text, 'lxml') name_id = soup.find_all('p', style="font-size:36px;")[0].text # 得到企业名称 name_add = soup.find_all('p', style="font-weight: bold;color: green;font-size: 14px;")[0].text # 得到企业地址等信息 ..strip() 属性删除空格 content=name_add content = content.strip() # 删除字符串左边空格 content = content.split() # 拆分字符串,通过指定分隔符对字符串进行分割,默认是空格。rstrip("\xa0\xa0\xa0\xa0\r\n\t\t\t") # content=content.partition(":") str2 = ''.join(content) u1, u2, u3, u4, u5 = str2.split(':', 4) f1 = u2.find('行业类别') f2 = u2[0:f1] g1 = u3.find('所在地区') g2 = u3[0:g1] h1 = u4.find('发证机关') h2 = u4[0:h1] ii=str(i) wb = Workbook() # 创建文件对象 # grab the active worksheet ws = wb.active # 获取第一个sheet cell = ws["A1"] cell.value = '序号' cell = ws['A'+ii] cell.value = i cell = ws["B1"] cell.value = '企业名称' cell = ws["B"+ii] cell.value = name cell = ws["C1"] cell.value = '生产经营场所地址' cell = ws["C"+ii] cell.value = f2 cell = ws["D1"] cell.value = '行业类别' cell = ws['D'+ii] cell.value = g2 cell = ws["E1"] cell.value = '所在地区' cell = ws['E'+ii] cell.value = h2 cell = ws["f1"] cell.value = '发证机关' cell = ws['f'+ii] cell.value = u5 wb.save("d:\\sample.xlsx") messagebox.showinfo("提示",ii) pass ``` #excel写入方式修改为,但最后只保留最后写入一条数据。 ``` wb = Workbook() # 创建文件对象 # grab the active worksheet ws = wb.active # 获取第一个sheet tableTitle = [a, b,c,] for col in range(len(tableTitle)): c = col + 1 ws.cell(row=1, column=c).value = tableTitle[col] # 数据表基本信息 tableValues = [[f2,g2, h2,]] for row in range(len(tableValues)): ws.append(tableValues[row]) # wb.save(ExcelFullName) wb.save("d:\\1.xlsx") pass ```

Python3中pandas批量汇总多个Excel文件,如何将中文日期命名的文件名变成数字日期并写入Excel第一行?

文件名:2019年11月1日.xlsx~2019年11月30日.xlsx,文件里面数据没有标识日期,汇总后数据混乱,我需要把文件名改为数字日期并放在Excel第一行。 每个Excel中有多个工作表,初学Python,请各位指点。 代码如下 ``` ``` import pandas as pd import os import re list2 = os.listdir(r'c:\python\2019年11月\\') list1 = [] for name in list2: if re.findall('^2019年11月\d+日.xlsx', name): list1.append(name) # print(list1) dflist = [] for i in range(len(list1)): dflist.append(pd.read_excel(list1[i], header=2)) # print(dflist) data = pd.concat(dflist) data.to_excel('./123.xlsx') # 数据保存路径

求Python获取Excel表格指定列中某几行的内容(如L4-L10)

![图片说明](https://img-ask.csdn.net/upload/201706/12/1497264191_933456.jpg)如题,求Python获取Excel表格指定列中某几行的内容(如L4-L10)的方法,要考虑合并单元格的情况

Python读取excel个sheet,怎么将每个sheet的A列和B列数据放入单独list中。

初步读取代码如下: ![图片说明](https://img-ask.csdn.net/upload/201811/15/1542288247_904539.jpg) excel的eet1 ![图片说明](https://img-ask.csdn.net/upload/201811/15/1542288267_425067.jpg) excel的eet2 ![图片说明](https://img-ask.csdn.net/upload/201811/15/1542288320_474936.jpg) 因为后续用到pyecharts作折线图,需要分别将每个sheet的A列和B列赋给X /Y. 请各抒己见!!!!!

在CSV文件中,怎样将第一个文件的数据写入第一列,将第二个文件的数据写入第二列?

![图片说明](https://img-ask.csdn.net/upload/201608/09/1470722627_895105.jpg) 如图所示,在excel文件中,我想把第一个txt的数据写入excel的第一列,把第二个txt的数据写入excel的第二列中?现在我只能把两个txt文件的数据全部放在一列中,如何修改才能达到目的呢?码代如下: ``` #include <iostream> #include <fstream> #include <vector> #include <windows.h> #include <string> using namespace std; char* WcharToChar(const wchar_t* wp) { char *m_char; int len= WideCharToMultiByte(CP_ACP,0,wp,wcslen(wp),NULL,0,NULL,NULL); m_char=new char[len+1]; WideCharToMultiByte(CP_ACP,0,wp,wcslen(wp),m_char,len,NULL,NULL); m_char[len]='\0'; return m_char; } wchar_t* CharToWchar(const char* c) { wchar_t *m_wchar; int len = MultiByteToWideChar(CP_ACP,0,c,strlen(c),NULL,0); m_wchar=new wchar_t[len+1]; MultiByteToWideChar(CP_ACP,0,c,strlen(c),m_wchar,len); m_wchar[len]='\0'; return m_wchar; } wchar_t* StringToWchar(const string& s) { const char* p=s.c_str(); return CharToWchar(p); } int main() { const string fileform = "*.txt"; const string perfileReadPath = "Data"; const int perclass_sample = 20; string fileReadPath; int nLine = 0; string buf; vector<float> descriptors; int j = 0; ofstream file("data_file.csv"); fileReadPath = perfileReadPath + "/" + fileform; HANDLE hFile; LPCTSTR lpFileName = StringToWchar(fileReadPath); WIN32_FIND_DATA pNextInfo; hFile = FindFirstFile(lpFileName, &pNextInfo); if(hFile == INVALID_HANDLE_VALUE) { exit(-1); } do { if(pNextInfo.cFileName[0] == '.') continue; j++; printf("%s\n",WcharToChar(pNextInfo.cFileName)); ifstream src_data(perfileReadPath + "/" + WcharToChar(pNextInfo.cFileName)); while( src_data ) { if( getline( src_data, buf ) ) { nLine++; descriptors.push_back( atof(buf.c_str()) ); } } src_data.close(); for(int i=0; i<descriptors.size();i++) { file<<descriptors[i]<<endl; } //格式化容器,清除容器内所有数据,为保存下一个txt文件数据文件做准备 descriptors.clear(); } while (FindNextFile(hFile,&pNextInfo) && j<perclass_sample); return 0; } ```

Python读取符合一定条件的Excel数据,复制到文本文件中

大神们,求助,求助 Python初学者,尝试利用Python遍历读取Excel中B列的数据,并以其数据对应为文本文件名称,同时,复制Excel中A列的数值到对应的文本文件

使用python向excel某一行追加数据(不覆盖元数据)

如何使用python向excel某一行(行确定,列不确定)持续追加数据(不覆盖元数据)

python使用xlwt模块,如何将从数据库查询到的表数据反馈到Excel中时,将相同的数据合并到一个单元格中?

![图片说明](https://img-ask.csdn.net/upload/201810/25/1540433031_48295.png) 如何转化为这个 ![图片说明](https://img-ask.csdn.net/upload/201810/25/1540431975_872416.png) 下面是我反馈到Excel中用的代码,再怎么写能完成上面合并单元格 ![图片说明](https://img-ask.csdn.net/upload/201810/25/1540433299_891120.png) 大神们帮帮忙!

【python】用python读取txt并按规则写入excle

![图片说明](https://img-ask.csdn.net/upload/201903/28/1553756964_633544.jpg) 对于这个问题,我写的代码是这样的 ``` # coding: utf-8 import csv TITLE = "【来源篇名】" AUTHOR = "【来源作者】" ORG = "【第一机构】" KEYWORD = "【关 键 词】" REFER = "【参考文献】" # By WilliamsCarl。2019/3/24 2:21。 # 作者:王木槿天下第一。Copyright. item_start = True refer_start = False headers = [TITLE, AUTHOR, ORG, KEYWORD, REFER] items = [] with open('E:\\textOut.txt', encoding='gbk') as f: row = { 'refer': [] } for line in f.readlines(): line = line.strip() # if not line: # continue if TITLE in line: column = 0 tl = line.split(TITLE)[1] refer_start = False row['tl'] = tl if AUTHOR in line: column = 1 au = line.split(AUTHOR)[1] row['au'] = au if ORG in line: column = 2 og = line.split(ORG)[1] row['og'] = og if KEYWORD in line: column = 3 kw = line.split(KEYWORD)[1] row['kw'] = kw if REFER in line: refer_start = True continue if refer_start: row['refer'].append(line) if refer_start and (not line): refer_start = False item = [row['tl'], row['au'], row['og'], row['kw']] for r in row['refer']: item.append(r) items.append(item) row = { 'refer': [] } with open('E:\\result.csv','w') as c: f_csv = csv.writer(c) f_csv.writerow(headers) f_csv.writerows(items) ``` **目前的问题是, 比如【来源篇名】某一组不存在,他就会说keyerror,** ![图片说明](https://img-ask.csdn.net/upload/201903/28/1553757557_16466.png) **当我将 i= [row['tl'], row['au'], row['og'], row['kw']] 变成row.setdefult,他的过滤又将一些存在的东西过滤掉了,如下图,** ![图片说明](https://img-ask.csdn.net/upload/201903/28/1553758231_316518.png) ![图片说明](https://img-ask.csdn.net/upload/201903/28/1553758055_824889.png) ![图片说明](https://img-ask.csdn.net/upload/201903/28/1553758108_472763.png)

【python3.8字典问题请教】对Excel中数据提取,相同项对应值相加,写入新sheet表

![图片说明](https://img-ask.csdn.net/upload/201912/17/1576559364_374608.png) 我想提取Sheet表中的N、O和R列,对R列中相同姓名的人对应的N、O列的值分别相加,形成图2这样 ![图片说明](https://img-ask.csdn.net/upload/201912/17/1576559417_243731.png) ``` print('Opening workbook...') wb = openpyxl.load_workbook('C:/Users/mawenxin/Desktop/dome1/asd.xlsx') #打开Excel表格 sheet = wb.get_sheet_by_name('Sheet1') #获取工作表 nameData = { } #创建字典 print('Reading rows...') for row in range(2,sheet.max_row+1): #从第二行循环到最后一行 JE = sheet['N'+str(row)].value name = sheet['E'+ str(row)].value SY = sheet['O'+str(row)].value #存储每一列的数据 #字典结构nameData['姓名'][金额][使用金额] nameData={name,(JE,SY)} ``` 我按照网上以及书上的内容只能写这点,也不知道对不对 【问题】 **字典内能不能一个键对应两个值,或者对应一个元组或列表?** **用什么函数进行提取合并姓名?** **如果自定义函数要怎么写?** **能不能帮我写一下,琢磨很久了也不知道咋写**

python 匹配excel和txt文件,将匹配的关键词放在后面新建的一列

有两个文件,txt和excel 其中txt存放的是关键词,excel存放的是内容 txt存放关键词的形式是 ``` 成都 北京 天津 上海 重庆 ``` excel存放的是一行一行的内容 能否将txt和excel进行匹配,将匹配到的关键词放在excel后新的一列

Python做数据处理之多列转一列

这是一个csv文件,样例数据如下: cl1 cl2 cl3 1 0 0 0 0 1 0 1 0 因为有多个cloumn,1只会在一行中出现一次,想根据1出现的位置得到列名组合成一列 期望结果: cltp cl1 cl3 cl2 python初学,请高手指教~

Python 使用 openpyxl 将Excel数据 导入MySQL数据库中

最近有个项目需要Python 的openpyxl 插件将Excel数据 导入MySQL数据库中,可是以前都没有接触过Python,所以是个小白。。 下面是Excel和代码 ![图片说明](https://img-ask.csdn.net/upload/201607/20/1468977366_889365.png) Python code: # -*- coding: utf-8 -*- from openpyxl.reader.excel import load_workbook as lw import pymysql db = pymysql.connect("localhost","root","1234","test") #地址,用户名,密码,数据库名 # 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor() insert_sql = 'insert into employee (LAST_NAME, FIRST_NAME, AGE, SEX, INCOME) values (%s, %s, %s, %s, %s)' wb = lw(filename = 'c:\\test.xlsx') ws = wb.get_sheet_by_name(wb.get_sheet_names()[0]) # <worksheet "data"> rows = ws.max_row # 最大行数 columns = ws.max_column # 最大列数 data = [] for rx in range(1, rows+1): for cx in range(1, columns+1): data.append(str(ws.cell(row=rx, column=cx).value)) cursor.execute(insert_sql, (data[0], data[1], data[2], data[3], data[4])) data = [] db.commit() # 提交 # 关闭两个连接 cursor.close() db.close() ![图片说明](https://img-ask.csdn.net/upload/201607/20/1468977419_592032.jpg) 有一个问题就是,当excel表格里有中文的时候,代码运行就会报错: ![图片说明](https://img-ask.csdn.net/upload/201607/20/1468977385_365133.png) 网上试了很多解码的方法,都没能解决这个问题,而且,从mysql读数据的时候,print出来的中文显示是??(问号),也用了解码的代码了,但是没有解决。。求大神指点我这个小白。。感激不尽~~网上的各种方法都看过了,希望可以针对这个问题作出针对性的回答。 PS:Python 版本:3.5.2

请问一下怎么把多个dataframe保存到一个excel

用python爬去微博ajax数据之后得到多个dataframe,如果仅仅是print可以得到所有的,但是输出到excel就变成了只能输出最后一个,请问该怎么办? ``` # conding:utf-8 import requests from time import sleep from urllib.parse import urlencode from bs4 import BeautifulSoup as bs from pyquery import PyQuery as pq import pandas def get_page(page=1): base_url = "https://m.weibo.cn/api/container/getIndex?" headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15', 'Referer': 'https://m.weibo.cn/u/1821094164', 'X-Requested-With': 'XMLHttpRequest' } params = { 'type': 'uid', 'value': 1821094164, 'containerid': 1076031821094164, 'page': str(page), } url = base_url+urlencode(params) try: resp = requests.get(url, headers=headers) sleep(1) if resp.status_code == 200: return resp.json(), page except requests.ConnectionError as e: print ('Error: {}'.format(e.args)) def parse_page(json, page): ''' 用request请求德 json数据 ''' if json: items = json.get('data').get('cards') for index, item in enumerate(items): if page == 1 and index == 1: continue else: item = item.get('mblog') weibo_data = {} weibo_data['id'] = item.get('id') weibo_data['text'] = pq(item.get('text')).text() weibo_data['attitudes'] = item.get('attitudes_count') weibo_data['comments'] = item.get('comments_count') weibo_data['reposts'] = item.get('reposts_count') yield weibo_data if __name__ == '__main__': for page in range(1, 11): json = get_page(page) results = parse_page(*json) for result in results: data = pandas.DataFrame(result) for df in data: df.to_excel(excel_writer=“微博”)

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

深入剖析Springboot启动原理的底层源码,再也不怕面试官问了!

大家现在应该都对Springboot很熟悉,但是你对他的启动原理了解吗?

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《Oracle Java SE编程自学与面试指南》最佳学习路线图2020年最新版(进大厂必备)

正确选择比瞎努力更重要!

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

正确选择比瞎努力更重要!

字节跳动面试官竟然问了我JDBC?

轻松等回家通知

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

立即提问
相关内容推荐