1. 动态规划来解决一些最优解的问题,常常可以将暴力算法的指数级时间复杂度降到O(n2)和O(n3)。动态规划并不难,只要按四个步骤就能找出最优解。 刻画一个最优解的结构特征。 递归地定义最优解的值。 计算最优解的值,通常使用自底向上的方法。 利用计算出的信息构造一个最优解。 动态规划的两个要素:最优子结构和子问题重叠。 最优子结构:如果一个问题的最优解包含其子问题的最优解,我们就称此问题具有最优子结构性质。 子问题重叠:递归算法反复求解相同的子问题, ...

    阅读全文
  2. 利用HTML5+CSS就可以制作很多图片效果,而无需使用JS. 这里收集了一些效果demo. Hover效果:     参考资料: https://tympanus.net/Development/HoverEffectIdeas/index2.html ...

    阅读全文
  3. 使用JSOUP写了个一小工具来扫描给定的字符集来查看尚未注册的域名。 1.支持设定字符集,默认26的字母。 2.支持设置前缀和后缀 3.支持设置输出结果文件 4.支持设置线程数 5.支持设置扫描频率和等待时间 6.支持设置域。(.com, .net .....)   对于一次26字母的全扫描,如果为4个字母的域名,即近(26×26×26×26=456976)默认需要大约40几分钟扫描完。后期看看能否有改 ...

    阅读全文
  4. 现在有一个表及其所有的字段名称,需要定义常量名称以供后期使用。 需求:有字符串  TDate SalesName SCode SalesCode SName ActBuyNum BMoney ActSellNum SMoney PBuy CPrice CTypeDes ChgRadio RChange1DO RChange2DO RChange3DO RChange5DO RChange10DO RChange20DO RChange15DO RChange30DO R ...

    阅读全文
  5. 官网文档: http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler 主要包括如下内容: Configure Fiddler Observer Traffic Modify Traffic Generate Traffic Save-And-Load Traffic Extend Fiddler Knowledge Base Trouble ...

    阅读全文
  6. 经纪人(Broker):是为促成他人交易,充当订约居间人,为委托方提供订约的信息、机会和条件的主体。 Broker是一个独立主体,但没有自主决策能力,只负责订约过程。 代理人(Agent):是行使被代理者的权力,完成相关的使命或者任务主体。 Agent是一个独立主体,负责完成任务但不负责执行任务,Agent具有一定的自主决策能力,如对服务请求的选择。 代理(Proxy)是指行为代理,不是一个主体。 Proxy是完全的传递者,如请求和响应的转发,操作控制的传递。 ...

    阅读全文
  7. BTrace可以安全地动态跟踪java应用程序执行。通过hotswap技术,向运行中的java应用程序插入跟踪代码(Trace actions )。 BTrace三个概念: Probe Point Trace Actions or Actions Action Methods BTrace程序的限制: can not create new objects. can not create new arrays. can not throw e ...

    阅读全文
  8. 下面这篇文章对Controller的方法参数工作原理解释的非常不错,值得参阅。 https://www.cnblogs.com/fangjian0423/p/springMVC-request-param-analysis.html   另外,此处可以配合spring framework的官方文档中的Spring Web MVC->Annotation Controller->Handler Methods中的Method Arguments和Return ...

    阅读全文
  9. 50690

    如何建立一个PDO连接?使用PDO访问 MySQL数据时real prepared statements默认不使用,而是使用的一个模拟模式。可以通过参数来设置: $dbConnection = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass'); $dbConnection->setAttribute(PDO::ATTR_EMUL ...

    阅读全文
  10. 58790

    .clearfix:after{     content:".";         clear:both;     height: 0;     display:block;     visibility:hidden; } 在BOX DIV中添加上面的class.则会在BOX最后 ...

    阅读全文
  11. Apache configure文件中的一些知识点摘要: 首先检查apache configure文件是否合法可以使用下面的命令来检查语法合法性: httpd -t -f your.configurefile 官方配置文档参考路径:http://httpd.apache.org/docs/current/mod/core.html 1. 关于Options的设置注意事项 Note Mixing Options with a + or - with th ...

    阅读全文
  12. ant官方文档:http://ant.apache.org/manual/index.html  filter: Sets a token filter for this project, or reads multiple token filters from a specified file and sets these as filters. Token filters are used by all tasks that perform file-copying op ...

    阅读全文
  13. 97010

    如何看懂HTTP消息包实体?消息包既可以包含在HTTP REQUEST中,又可以包含在HTTP REPSONSE中。这里从RFC2616的第七章做了简单摘要: 实体包含两部分 Entity Header + [Entity body] Entity Header的格式如下: entity-header = Allow | Content-Encoding ...

    阅读全文
  14. 初用PHP gd image函数画图,发现使用 通过imagecreatetruecolor创建的画布无法修改背景色,都是黑色的。 查询stackoverflow后有人说是该gd版本可能有问题,建议升级或通过imagecreate() 函数来替代。 测试代码: header("Content-type: image/png"); $img = imagecreatetruecolor(100,100); $bg_color = imagec ...

    阅读全文
  15. AndroidEmulator使用后C盘空间极度下降,研究了下有几个地方: 1. C:\Users\[USer]\.android\avd  这里是存放avd的,空间大小由创建avd时设置有关,这部分的avd文件夹可以移出C盘。需要修改对应的avd.ini文件。 2. C:\Users\[User]\AppData\Local\Temp\AndroidEmulator 这里是临时文件,占用空间特别多,达3-4个G! ...

    阅读全文
  16. Apache Subversion是一个功能强大的版本控制系统(version control system)。设计初衷是希望成为更好的CVS。 Apache Subversion有很多“代名词“,简写SVN。这些代名词实质上就是不同的第三方提供的build。如 Windows下的build有 CollabNet (supported and certified by CollabNet; requires registration) SlikSVN ( ...

    阅读全文
  17. ADF 应用开发如何deploy applications 官方文档:https://docs.oracle.com/cd/E24382_01/user.1112/e17455/deploying_apps.htm#OJDUG542 Section 9.1, "About Deploying Applications" Section 9.2, "Running Java EE Applications in the Integrated Ap ...

    阅读全文
  18. 本文试着整理微信小程序(本文简称wxApp)使用微信(weixin)登录认证和授权获取微信开放信息(OpenData)时常见的问题,如果有理解不到位的地方请留言指出。 授权 wxApp需要获取weixin提供的OpenData前需要用户授权weixin提供相关信息。这需要调用小程序提供的API wx.authorize()来向用户请求授权。但并不是所有小程序提供的API都需要用户授权才可以使用,比如说系统设备信息等其他api。用户可以提供如下授权(此授权列表以后或许会更多)。(htt ...

    阅读全文
  19. 从Spring-core-5.1.9.RELEASE.jar中分析Spring的IoC和AOP技术实现依赖。 从下图中可以看到有三个第三方lib被repack到spring-core中来,分别是asm, cglib,和 objenesis. asm主要用在支持aspectJ的AOP,cglib主要用来实现的类的动态代理,从而进一步实现AOP,objenesis用来类的实例化。   IoC的实现主要靠java的反射机制来实现,结合了Annotation和XML来 ...

    阅读全文
  20. 40360

    收集一下MySQL的错误代码以及名称:   MySQL Error Number MySQL Error Name Legacy (X/Open) SQLState SQL Standard SQLState 1022 ER_DUP_KEY 230 ...

    阅读全文