- 博客(34)
- 资源 (8)
- 收藏
- 关注
原创 微信聊天记录通过wordcloud生成词云
本文介绍了一种利用Python分析微信聊天记录并生成词云的方法。通过jieba分词和wordcloud库,可从微信聊天群中提取关键词,生成可视化词云图片。
2025-09-29 17:20:46
213
原创 微信机器人-通过ntchat获取聊天记录自动发送聊天信息
本文介绍了基于ntchat库的微信自动化工具开发方案。该方案通过hook微信3.6.0.18版本来实现消息收发和记录功能,支持Python3.7环境。文章详细展示了主程序代码,包括微信登录、消息收发、群组管理等功能实现。
2025-09-29 11:02:12
990
原创 微信机器人开发
本文分享了使用Python实现微信聊天机器人的经验,主要测试了ntchat、wxauto和WeChatFerry三个工具包。计划后续重点介绍ntchat和wxauto的使用方法,相关代码将分享在公众号供读者参考。这些工具可用于提取微信群聊天记录、分析高频问题并实现自动回复,提升客户运营效率。
2025-09-28 17:41:56
501
原创 visual studio 运行python代码报错
错误信息:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb7 in position 3: invalid start byte
2025-09-24 18:11:24
244
原创 破界·共享·生长:十五年技术管理者的副业宣言,用经验点亮彼此
这是一篇关于职业转型与成长的文章。作者回顾了15年职业生涯的三个阶段:从程序员到项目经理再到部门经理,经历了技术精进、项目管理与管理能力的提升。文章揭示了管理本质是激发团队潜能而非单纯控制,表达了职业瓶颈期的突破决心。作者计划通过内容分享开启新旅程,在优快云和知乎平台输出专业经验,记录探索过程。文章传递出持续成长的理念,强调职业发展不在于终点而在于过程,展现了突破舒适区、开拓新路的勇气。
2025-09-24 12:23:39
146
原创 js控制dropdownlist的选中
//这里是HTML代码 //这里在后台绑定值DataSet workTypeDts = _publicCodeManager.GetCodeValues(((int)PersonnelPublicCodeType.JobProperty).ToString()); if (workTypeDts != null && workTypeDts.Table
2012-08-15 09:00:10
879
原创 SQL的replace方法
今天在修改项目中的多语言的时候发现繁体的“計畫”维护成了“計劃”又不可能一条记录一条记录的修改就想到可以用replace方法,这样来的快捷许多哦。UPDATE SYSPRIVATESTRINGRESOURCESSET ResourceValue = REPLACE(ResourceValue, '計劃', '計畫')WHERE ResourceValue LIKE N
2012-07-23 15:42:32
302
原创 继承的学习
继承,就是面向对象中类与类之间的一种关系。继承的类称为子类、派生类,而被继承类称为父类、基类或超类。通过继承,使得子类具有父类的属性和方法,同时子类也可以通过加入新的属性和方法或者修改父类的属性和方法建立新的类层次。 继承机制体现了面向对象技术中的复用性、扩展性和安全性。为面向对象软件开发与模块化软件架构提供了最基本的技术基础。 在.NET中,继承按照其实现方式的不同,一般分类如下。
2012-07-16 10:36:29
239
原创 JS获取dropdownList的选中值
function SearchChange() { var ddl = document.getElementById("DropDownList1.ClientID") var index = ddl.selectedIndex; var Value = ddl.options[index].
2012-07-13 16:16:30
339
原创 EXIST 和 NOT EXIST的用法
父查询exists(子查询), exists()如果子查询有数据则返回ture,就是满足触发条件了,可以执行父查询了。 如果括号内子查询没有返回记录,说明不存在,不满足触发条件,就返回false,父查询不执行。这个函数 就是检验子查询是否有记录,有则ture,无责false,ture就执行父查询,false就不执行。select * from student where not exi
2012-07-02 16:27:45
524
原创 ASP.NET TextBox设置了MaxLength没有效果
使用 MaxLength 属性限定可以在 TextBox 控件中输入的字符数。注意:仅当 TextMode 属性设置为 TextBoxMode.SingleLine 或 TextBoxMode.Password 时,此属性才适用。
2012-06-18 15:24:02
276
原创 对表结构的修改
一、新增一列:ORACLE版:DECLARE num NUMBER;BEGIN num :=0;select count(column_name) INTO num from cols where upper(table_name)=upper('LMS_COURSE') and upper(column_name)=upper('STUDY_HOURS');IF
2012-06-01 13:25:59
235
原创 Html代码学习
今天写代码的时候需要用到test标签但是如果加上href之后,点击就会跳转,我想要的效果就是文字下面加下划线,所以就用了test,但是这样做的效果又跟超链接的标签不一致,所以就加了一些样式,造假,不过还是有差距,test这样的效果就是鼠标经过的时候颜色变为红色,鼠标形状为手形,鼠标离开,回复原来的样色。虽然敲代码也敲了两年了,不过最基本得HTML语法都不是很清楚,昨天晚
2012-05-28 14:21:40
194
原创 js控制.net的服务器控件checkbox
在做项目的时候会用到根据checkbox的checked属性控制textbox的enable属性。现在就给个小例子。BorderWidth="1px" BorderStyle="Solid" Enabled="false" BorderColor="#ABABAB">function CheckboxCheckChange() { var ob
2012-05-24 09:03:59
594
原创 对ultrawebgrid的操作
1、js操作var cell = //你要操作的cell1)、获取某个单元格的值var value = cell.Row.getCellFromKey("Modify").getValue();2)、为某个单元格赋值cell.Row.getCellFromKey("Modify").setValue("test");2、后台代码操作1)新增一列,并且设置列的
2012-05-21 10:48:36
276
原创 日期转换为字符串
日期和字符串的转换1、验证输入的字符串的正确性1)验证形如:20120804格式的日期字符串 DateTime dt; if (DateTime.TryParseExact(str, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out dt)) {
2012-05-21 10:19:19
291
原创 Select into 和insert into select区别
今天在往同一个表中拷贝几行数据,只是改变其中的几个字段,遇到了问题,当执行第一个SQL的时候一直报错,Msg 1038, Level 15, State 5, Line 1缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请将别名更改为有效名称。后来仔细看了这两个语句
2012-05-09 13:35:45
1497
原创 DataTable某列后新增一列并赋值
DataTable sourceData = xxx.GetDataTale();sourceData.Columns.Add("课程类型", Type.GetType("System.String"));//这里的SetOrdinal(8)指你想放在原来的第几列,我写的是第八列 sourceData.Columns["课程类型"].SetOrdinal(8); foreach (
2012-05-09 09:44:37
1226
原创 弹出页面的问题
ASP.NET中用到showmodeldialog的时候,需要加,不然会在新的窗口中打开页面,只要postback都会打开新的窗口。
2012-05-02 18:22:15
178
原创 asp.net的前台引用后台变量
1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如: *.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(
2012-04-24 14:10:44
189
原创 表死锁后的处理,修改表中字段的长度
SQL方法:SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT 'kill idOracle方法:select t2.username,t2
2012-04-18 10:56:42
251
原创 取web目录的路径
其实我也不是很清楚,网上也有很多介绍,不过我还是写一下吧。我用的是这个方法:AppDomain.CurrentDomain.BaseDirectory直接获取DLL所在的bin目录,最后是包括“\”的比如我的dll在目录E:\Study\JMailStudy\TestSendMail\bin下则用上面的语句取出来就是E:\Study\JMailStudy\TestSendM
2012-04-18 10:52:57
181
原创 关于ultraWebGrid的高度问题
前台定义一个grid如下代码<DisplayLayout AllowSortingDefault="Yes" RowHeightDefault="18px" Version="2.00" SelectTypeRowDefault="Extended"SelectTypeCellDefault="Single" BorderCollapseDefault="Separate" AllowColS
2012-04-13 14:00:27
411
原创 asp.net读取文件的权限问题
好几天了,一直在弄权限的问题,现在也总结了一点心得吧,希望有用的朋友可以参考一下。第一个问题,删除服务器上的临时文件的时候,报错没有权限。其实我是有两个地方来删除临时文件的,第一个地方是在页面上,因为页面登陆后,用的是IIS安全选项设置的用户,所以是可以操作服务器上的文件的。但是在我Application_Start()和Application_End()的时候删除临时文件,就会报错,
2012-04-01 11:34:57
1283
原创 我适合做编程吗?
读大学的时候学过几门程序设计的课程,不过学的也不咋地,后来毕业后就选择了软件开发的行业。现在已经在这个行业混了一年半了,很多时候都感觉自己不适合写程序,因为我的性格比较浮躁,不像其他人一样很冷静的思考、学习。有时候我真的想选择换个行业,可是又想到换了行业其实也是一样,还是浮躁,还是不会有多么精通那个行业的。直到现在我还是在软件开发这个行业中混。有时候真的感觉自己真的不适合写程序,因为有些人一天
2012-03-07 08:34:14
339
原创 项目命名空间不要有系统命名空间的关键字
在用.net开发应用程序的时候,项目的命名空间不要有系统命名空间的关键字。不知道会出现啥问题,但是如果命名空间中有系统中的关键字的话,IDE就会认为项目跟有关键字的命名空间为同一命名空间。比如,我做了一个项目名称为:Kevin.Study.System.Web,但是当我在项目中引用System.Web.UI.Page的时候就死活引用不到,因为IDE认为我的项目名称已经在这个命名空间下了。可以直
2012-03-06 08:10:13
204
原创 System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:
Asp.net从后台往前台注册JS脚本是,遇到这个警告:“System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:“The recommended alternative is ClientScript.RegisterStartupScript(Type type, string key, string script).
2012-03-02 10:11:13
984
原创 T-SQL和PL-SQL写存储过程带游标
以前没有接触过游标,没有写过存储过程,不过这次需要一个存储过程,就亲自动手写了一个。不管写的怎么样,功能还是实现了,自己做个记录,也给不会的朋友一个参考Oracle版:CREATE OR REPLACE PROCEDURE usp_tool_ModifyReportMenuid ( p_menuid NVARCHAR2 := '', p_reportm
2012-03-01 13:16:29
276
原创 .net通过Lotus notes发送邮件
其实网上已经很多了,不过我还是记下来吧,当做自己的笔记也好。刚开始的时候,真的都不知道怎么配置那几个参数,不过想要了解这些,必须多Lotus notes有一定的了解。好了,废话不多说了,开始进入正题。1、如果想使用.NET操作Lotus,我们可以使用 Lotus Domino Objects 通过 COM 来访问 Domino 对象,在 Domino 服务器或者任何
2012-03-01 13:05:35
967
.net 调用notes发邮件
其实网上已经很多了,不过我还是记下来吧,当做自己的笔记也好。刚开始的时候,真的都不知道怎么配置那几个参数,不过想要了解这些,必须多Lotus notes有一定的了解。好了,废话不多说了,开始进入正题。1、如果想使用.NET操作Lotus,我们可以使用 Lotus Domino Objects 通过 COM 来访问 Domino 对象,在 Domino 服务器或者任何一个 Notes 客户机
2012-03-01 11:36:32
518
原创 随笔,c#的泛型
1、keyvaluepair[] 使用的例子//KeyValuePair[] kvpObjects = new KeyValuePair[dt.Rows.Count];//for (int i = 0; i //{ //kvpObjects[i] = new KeyValuePair(dt.Rows[i]["PEFPROJECTASSTABLE_IDS"].ToString(),ne
2011-10-31 10:41:29
270
原创 JS插件flot画图的问题
纠结了一个星期的问题,终于解决了。由于开始只引入了两个js包 导致一直报错,还有这个错误:警告 1 更新 JScript IntelliSense 时出错: G:/MyProgram/JSStudy/JSStudy/jquery.js: 对象不支持此属性或方法 @ 33:0 G:/MyProgram/JSStudy/JSStudy/Defa
2011-06-27 10:27:00
2043
原创 JQuery Json ashx的问题
从后台调用数据源,转化为JSON字符串再将得到的JSON数据绑定到一个Table中。首先用ASHX后缀名的文件讲数据从数据库中捞出来,转化为JSON字符串。using System;using System.Web;using System.Data;using System.Text;using MyStudy.DAL;public class BidPr
2011-06-15 19:49:00
1674
停用词表:wordcloud分析微信聊天记录生成词云,结合已有停用词,增加了一些聊天记录需要的停用词,有需要的直接下载
2025-09-29
通过ntchat包获取微信聊天记录、聊天群、联系人并保存到数据库,可以实时接收信息并回复用户
2025-09-28
OA协同办公系统,前台vs2008数据库sql2005
2010-04-18
PowerDesigner导出word模版
2020-10-24
c#接口的学习例子
2012-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅