编程技巧 - 文章列表

  • 斗地主AI算法实现

    在这里我们主要的谈论如何电脑来模拟人的思维出牌,并且实现一种具体的算法。名词解释:出牌手数:在假设别人都不要并且满足出牌规则的情况下,最多几次能把所有的牌出完,这几次就叫做出牌手数,你可千万别理解成这个手术哟。首先我们可以将地主AI算法分成2部分来讨论。今天我们来讨论第一部分:  拆牌拆牌是地主AI中比较重要的一部分,拆牌的好坏直接影响着地主AI算法的高效问题。我们首先还是上一张图片,这样比较直观,有利于我们以后的讨论。为每一种牌型定义权值的大小:单张             &nbs

  • sqlserver删除所有表的方法

    如果由于外键约束删除table失败,则先删除所有约束

  • sqlserver 查询数据库中用户表的数量

    下面的语句可以查询出sqlserver 数据库中用户建立的表的数量sel ect count(1) from sys.tables也可以使用这个语句:selec t count(*) from sysobjects where xType = |acute;U|acute;

  • sqlserver无ldf日志文件附加的方法(数据库没有完全关闭,无法重新生成日志)

    USE MASTER GO SP_CONFIGURE |acute;ALLOW UPDATES|acute;,1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE mydata SET EMERGENCY GO sp_dboption |acute;mydata|acute;, |acute;single user|acute;, |acute;true|acute; GO DBCC CHECKDB(|acute;mydata|acute;,|acute;REPAIR_ALLOW_DATA_LOSS|acute;) GO ALTER DATABASE my

  • select top @i 解决select top后面跟变量报错的问题

    declare @i int;select top (@num) s_id from table在sqlserver中运行上面语句时报错:消息 102,级别 15,状态 1,第 9 行@num 附近有语法错误。SQL2005 中selecdt top后

  • 谷歌浏览器不能正确显示小于12px的字体的解决方法

    谷歌浏览器在字体设置小于12px的时候,默认依然会显示成12px。这就让刻意要使用小字体的网页无法正常显示了。不过,依然有解决方法:在html或者body里添加一句谷歌浏览器专有的属性。注意:如果使用了这个属性,浏览器的字体将不能使用放大缩小功能!(就是按住CTRL键上下滚动鼠标中键的那功能)

  • vs2010 选择时退出的解决方法 报错:无法加载 DLL uiautomationcore.dll

    装完vs2010后,编写代码,使用鼠标进行选择的时候,vs就会自动关闭。使用键盘来选择代码的后,就会弹出错误提示是: 无法加载dll uiautomationcore.dll :找不到指定的程序。解决方法如下如果是系统是2003,就打这个补丁 WindowsServer2003-KB971513-x86-CHS.exe 就可以了。如果系统是xp的,请下载 WindowsXP-KB971513-x86-CHS.exe ,遇到这个问题时不防可以试试。

  • c#保存webbrowser中图片元素的方法

    下面的方法可以将webbrowser中的图片转换为Image对象,也可以保存为本地文件HTMLDocument doc = (HTMLDocument)webBrowser.Document.DomDocument; \r\nHTMLBody body = (HTMLBody)doc.body; \r\nIHTMLControlRange rang = (IHTMLControlRange)body.createControlRange(); \r\nIHTMLControlElement img; \r\nimg = (IHTMLControlElem

  • asp.net 跳转404页面的正确设置方法

    在web.config里面加入这段:<customErrors mode="On" defaultRedirect="error404.aspx">    <error statusCode="404" redirect="error404.aspx" /></customErrors>添加一个404的页面,在后台输入protected void Page_Load(object sender, EventArgs e)

  • android反编译工具的下载及使用

    首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。在命令行下定位到dex2jar.bat所在目录,运行dex2jar.bat classes.dex生成classes_dex2jar.jar然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了工具下载地址