POJ 2420 模拟退火

链接: http://poj.org/problem?id=2420 题意: 给出n个点,找到一个点,使得它到所有的点的距离最小。 题解: 最近要做一个排课系统,需要用到模拟退火算法,之前虽然了解过这个算法,但是没有写过题。就先在POJ上找了一道学习一下。 代码: 1 #include <iomanip> 2 struct Point { double x, y; }; 3 4 const double eps = 1e-8; //搜索条件阀值 5 const
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

数组(Array)与 字符串(String)公用的属性与方法

数组与字符串都有很多方法,有一些方法是公用的,在这里就将数组与字符串公用的方法提取出来,方便大家的记忆 1. length 可通过str.length与arr.length分别取到字符串与数组的长度; 2. slice(index, lastIndex) 这是一个包左不包右的方法(从第index个截取到lastIndex个,但是不包含lastIndex),返回被截取的部分; str1 = str.slice(index, lastIndex); arr1 = arr.slice(index,
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

network config - centos7

OS: v7.5 Platform: VMware 14.1 When we complete the minimum installation, the network card configuration. 1. show status #nmcli d 2. Alter cfg #cd /etc/sysconfig/network-scripts/ The native example is ens32. #vi ifcfg-ens32 Modify the “ONBOOT” value
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

jquery使用自带方法实现json对象合并的例子

1.使用jquery自带的方法 $.extend( true, object1, object2 );
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

[JavaScript] 给input标签传值

 body: <input type="text" style="width: 240px;" name="orgname" id="orgname2" > script: <script type="text/javascript"> $(function(){ var orgname1 ='<%=request.getParameter("orgname")%>'; $("#orgname2").val(orgname1); }); </script>
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

CF 494 F. Abbreviation(动态规划)

题目链接:【http://codeforces.com/contest/1003/problem/F】 题意:给出一个n字符串,这些字符串按顺序组成一个文本,字符串之间用空格隔开,文本的大小是字母+空格的个数。在这个文本中找k(k>=2)个区间,使得这k个区间完全相同,字符串不能分开,然后把每段的字符串变成单个的字符,并去掉中间的空格。可能有多种方案,求文本的最小长度。【表达能力有限,望理解,具体可以看题目】 You are given a text consisting of nn spac
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

def _not_divisible(n): return lambda x: x % n > 0

如下代码中如何理解:传入的实际参数,替换def中的x还是n? def _not_divisible(n): return lambda x: x % n > 0 def _odd_iter(): n = 1 while True: n = n + 2 yield n def _not_divisible(n): return lambda x: x % n > 0 def primes(n): return lambda x: x % n > 0 def
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

线程上下文类加载器实战分析与难点剖析

test...
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

俄罗斯方块(二):颜色篇

主要内容: 随机颜色的俄罗斯方块 变背景颜色,实现隐形方块的俄罗斯方块 核心思路: 1,图像由“核心变量”完全控制,图像变化的本质是 变量的改变 2,自上而下式的思考,图像变化的问题将一步步转为 一系列具体的变量修改 3,“核心变量”在思考过程中并非不可变更,为了写函数方便,可以适当让步 本文基于我的上一篇 俄罗斯方块(一):简版 一、随机颜色 无疑,我们需要 新变量 记录颜色 下一步 颜色信息的 产生 使用 销毁 一个方块”落地”后,产生的下一个方块形状的同时随机产生一个颜色 act
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

java常用设计模式-观察者模式

观察者模式: 设计到的角色: 主题:是一个接口,同时必须包含一个观察者列表,必须有添加,删除,通知观察者的方法 具体主题:主题的实现类 观察者:也是接口,接口中需要定义接到通知之后的操作 具体观察者:观察者的实现类,同时观察者要订阅主题则需要注册,即必须要添加到主题的观察者列表中,取消订阅则是删除 当主题的状态发生变化的时候,所有的观察者都得到通知 主题: package com.design2; public interface SubjectInterface { void add(Obs
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

svn 技巧

参考:https://blog.csdn.net/wlccomeon/article/details/20398923
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

王杨测试123

这里111:http://www.cnblogs.com/yoyoketang/
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

python Socket实例练习

简单的套接字通信 server import socket sock_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock_server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 重用地址端口 sock_server.bind(('127.0.0.1', 8088)) sock_server.listen(1) # 开始监听,1
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

css3文字渐变无效果的解决方案

现在css3越来月流行了,为了实现一些高大上的效果,我们会用一些渐变的特效,请看文字渐变的特效代码: .title { font-size: 60px; line-height: 80px; text-align: center; margin-top: 15%; -webkit-background-clip: text; background: linear-gradient(to right, red, blue); colo
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

SeaJs的使用方法

案例 转载于 https://github.com/linwalker/seajs-demo&amp;lt;script src=&quot;sea-module/sea.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;!--&amp;lt;script src=&quot;sea-module/jquery/jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;--&amp;gt; &amp;lt;!--&amp;lt;
分类: 编程语言 发布时间: 07-05 23:25 阅读次数: 0

[线性DP] 洛谷P1020 导弹拦截 (模型:LIS最长上升子序列)

题目 题目 模型 LIS的解法,大体来说有两种: 线性DP 1.状态定义:d(i),以位置i的元素结尾的LIS长度。 2.初状态:d[1…n] = 1。 3.答案:d[n]。 4.状态转移方程: d(i)=max{1,d(j)+1|j&amp;lt;i,Aj&amp;lt;Ai}d(i)=max{1,d(j)+1|j&amp;lt;i,Aj&amp;lt;Ai}d(i) = max \left\{1, ...
分类: 编程语言 发布时间: 07-05 23:24 阅读次数: 0

JGibbLDA的使用

LDA的Java版本实现,下载地址为:http://jgibblda.sourceforge.net/,当前最新版本为v1.0。同时对应的C++版本为GibbsLDA,下载地址为:http://gibbslda.sourceforge.net/。1.首先下载并解压,解压后文件目录如下所示:2.导入工程文件移动至Eclipse的工作空间下。在file下点击import选择已有的工程,点击next。点...
分类: 其他 发布时间: 07-05 23:24 阅读次数: 0

windows中jupyter notebook的工作路径设置

在cmd中,“jupyter notebook”打开notebook,此时cmd的当前路径即为notebook的工作路径。另外,可通过设置config文件的方法来设置固定的工作路径。方法是:        1 选择用于存放config文件的文件夹        2 在cmd中进入该文件夹的路径        3 在cmd中 输入​命令 jupyter notebook --generate-con...
分类: 其他 发布时间: 07-05 23:24 阅读次数: 0

神经网络反向传播公式

神经网络模型损失函数前向传播后向传播(推导见https://blog.csdn.net/Artprog/article/details/51397289)训练参数
分类: 其他 发布时间: 07-05 23:24 阅读次数: 0

Ubuntu 安装 Anaconda3和python2 详细步骤

官方下载地址:https://www.continuum.io/downloads 所有安装包地址:https://repo.continuum.io/archive/ 这里使用 Python 3.6 版本的 “Anaconda3-5.2.0-Linux-x86_64.sh”安装Python 3.6 安装较为简单,这里参考官方文档:https://docs.continuum.io/anacond...
分类: 其他 发布时间: 07-05 23:23 阅读次数: 0