首页
学习
活动
专区
工具
TVP
发布

大猪的笔记

专栏作者
283
文章
351605
阅读量
25
订阅数
优雅简单玩转python3异步并发
在python3之后,随着async/await引入,异步调用以全新而便捷的方式让人眼前一亮。
超级大猪
2023-01-30
9630
十分钟搭建joplin server
这个APP_BASE_URL比较重要,要配置成未来用以访问的url,否则会报错误。
超级大猪
2021-10-15
7.1K0
笔记:NEC QTP 第二个实例
Set testWindow=new ClassJavaWindow testWindow.SetJavaWindow("User Login") Set inputSheet=new Sheet inputsheet.SetSheet("Action1") rem 定义用户名输入框 Dim editUser set editUser=testWindow.GetChildEdit("User:") rem 定义密码输入框 Dim editPwd set editPwd=testWindow.GetChildEdit("Password:") editUser.set "yinzihao" editPwd.set "yzh" Class Sheet '定义一些变量 private m_AllRowCount,m_SheetTable rem 定义表实例 Public function SetSheet(sheetName) set    m_SheetTable=DataTable.GetSheet(sheetName) End function rem 只读属性:总行数 Public Property Get AllRowCount         AllRowCount = GetAllRowCount() End Property rem 方法,获取行列值 Public function GetRowColData(row,colname)         GetRowColData=m_SheetTable.GetParameter(colname).ValueByRow(row) End function rem 此方法获取表行数 Private Function GetAllRowCount()       GetAllRowCount= m_SheetTable.GetRowCount rem 获取总行数         End Function End Class Class ClassJavaWindow '定义一些变量 private m_JavaWindow Private m_ChildEdit     rem 根据title定义窗口实例 Public function SetJavaWindow(title) set    m_JavaWindow=JavaWindow("title:="&title) End function rem 方法,获取该窗口中的一个edit public function GetChildEdit(attachedtext) Set m_ChildEdit=new ClassJavaEdit         m_ChildEdit.SetJavaEdit m_JavaWindow,attachedtext set GetChildEdit=m_ChildEdit.ItSelf End function End Class Class ClassJavaEdit Private m_JavaEdit rem 根据父窗口和attachedText定义实例 Public function SetJavaEdit(parent,attachedtext) set    m_JavaEdit=parent.JavaEdit("attached text:="&attachedtext) End function rem 只读属性:返回自身 Public Property Get ItSelf set    ItSelf = m_JavaEdit End Property End Class
超级大猪
2019-11-22
4180
笔记:NEC QTP 第三个实例
附带一个自编的代码生成工具,QTP的编译器实在太差了。不能识别外部类。这下妈妈再也不用担心我打错字了。。
超级大猪
2019-11-22
5040
python笔记:select,unix socket
在python中可以使用select轻松监听io的变化,自然可以用来对socket做异步监控。下面是一个聊天室的例子:
超级大猪
2019-11-22
6300
go笔记:go发起http get请求
直接上代码: package requests import ( "bytes" "io" "io/ioutil" "net/http" urltools "net/url" "strings" "time" "git.code.oa.com/bigdata/gobase/logging" ) var trans *http.Transport func init() { trans = &http.Transport{
超级大猪
2019-11-22
1.1K0
tornado:实现自定义csrf验证
这样很容易引入跨站攻击。 在tornado中,可以用系统的csrf检测机制规避一些风险。
超级大猪
2019-11-22
8020
使用容器搭建自己的gitlab
启动镜像,注意先建立/home/gitlab,免得容器销毁数据全无。 还要注意,因为git使用22号端口,这里映射的是1222端口。所以,只能使用http方式来进行项目的clone和操作。
超级大猪
2019-11-22
4110
python: 使用http方式调用pb协议
哈哈。pb是个好东西。用http请求,则更棒棒。直接上代码: async def call_proto_http(url, req): try: data = req.SerializeToString() length = len(data) except Exception as e: pass headers = {'Content-type': 'application/x-protobuf', '
超级大猪
2019-11-21
2.8K0
go:如何定位内存cpu问题
此时,可以在web浏览器中输入http://localhost:6060/debug/pprof/,并点击进入 heap,查看信息。 重要的数据在下面:
超级大猪
2019-11-21
7490
go:优雅的退出http服务
此外,server.ListenAndServe()不能跑在main中,因为在main中,要处理其它任务。如何使main阻塞呢?上段代码done这个协程是能派上用场的。 示例代码如下:
超级大猪
2019-11-21
1.4K0
go web: 3 中间件和路由
中间件的本质来看,就是在执行handler的前(后)先执行一个自定义的handler而已。那问题变成,go web中,每个handler是怎么执行的。
超级大猪
2019-11-21
4860
go web: 1 创建项目
网上关于建立项目大部分都是使用默认的http.ListenAndServe。然而这是有局限的一种用法。因为默认的http封装,没有办法设置服务器的超时。正确的姿势应该是:
超级大猪
2019-11-21
4200
笔记:NEC QTP 第五个实例-ClassCol
    strSentence = strSentence & "set obj = New " & className '创建对象   
超级大猪
2019-11-21
4390
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档