BOM的使用

window 对象 BOM 的核心对象是window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色,它既是通过JavaScript 访问浏览器窗口的一个接口,又是ECMAScript 规定的Global 对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window 作为其Global 对象,因此有权访问parseInt()等方法。 获取窗口大小 var pageWidth = window.innerWidth, pageHeight = window.inne
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

写一函数,调整数组使奇数全部都位于偶数前面

调整数组使奇数全部都位于偶数前面。 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 1 #include<stdio.h> 2 3 #define NUM 10 4 5 void Change_num(int* start, int* end) 6 { 7 //开头找偶数,结尾找奇数,找到后两个相互交换位置 8 //1,2,3,4,5,6,7,8,9,5 9 //1,
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

TCP端口转发(centos7)

=============================================== 2019/2/14_第1次修改 ccb_warlock =============================================== 由于业务中个别TCP的服务需要做迁移,而该服务目前又是不是集群的方式对外提供服务,为了尽可能的缩短服务的中断,在部署完新服务后,原服务器的端口需要转发TCP的流量到新的服务器,经过一段时间后用户更新了配置,流量大体上直接向新服务器跑时,再将老服务器的
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

UVALive-7261 Xiongnu's Land

题目链接 https://vjudge.net/problem/UVALive-7261 题面 Description Wei Qing (died 106 BC) was a military general of the Western Han dynasty whose campaigns against the Xiongnu earned him great acclaim. He was a relative of Emperor Wu because he was the you
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

请说一下 ArrayList,Vector, LinkedList的区别

请说一下 ArrayList,Vector, LinkedList的区别 答:ArrayList和Vector使用数组的方式存储数据,LinkedList采用双端链表的方式存储数据。 由于插入和移除数据时ArrayList和Vector需要对数组元素进行移动和索引进行重排序,而LinkedList只需要直接在头或者尾进行操作,所以在插入和移除数据效率上LinkedList会比ArrayList和Vector好一点。 由于ArrayList和Vector在查询数据时候可以使用索引,而Linked
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

关于Android的fragment的使用

fragment的静态使用 首先创建两个fragment,就把fragment当成activity去写布局,第一个是fragment_title: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:backgroun
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

#195 game(动态规划+二分)

  考虑第一问的部分分。显然设f[i]为i子树从根开始扩展的所需步数,考虑根节点的扩展顺序,显然应该按儿子子树所需步数从大到小进行扩展,将其排序即可。   要做到n=3e5,考虑换根dp。计算某点答案时先将其在父亲中的贡献去掉,然后用和之前同样的方法做即可。冷静一下也没什么复杂的。   第二问注意到两个点扩展出来的点集是不相交的,枚举一条断边,就可以做到n2logn。显然断边的位置可以二分。就是nlog2n了。 #include<iostream> #include<cstdio> #inc
分类: 其他 发布时间: 02-14 23:34 阅读次数: 0

群发邮件需要掌握的小技巧,邮件营销人员必看

绝大多数电子邮箱用户对群发广告邮件很排斥,在这种情况下,如何进行邮件推广呢?比如在邮件内容中增添退订选项,不想接受此类邮件的用户可点击退订,后期也不会造成反感情绪;投其所好,这样用户就很容易接受。但如果因为太高频率的邮件发送造成客户的流失,那就得不偿失了。TOMVIP邮箱在长期对群发用户进行回访时,根据成功经验,总结出如下规律,共营销人员参考。一、定期发送一般企业使用邮件群发的频率是以周或月来间隔
分类: 其他 发布时间: 02-14 23:30 阅读次数: 0

解决“该Jenkins实例似乎已离线”

一个配置解决“该Jenkins实例似乎已离线”问题
分类: 企业开发 发布时间: 02-14 23:30 阅读次数: 0

公开课视频-浅谈前端性能测试

地址:https://edu.51cto.com/course/10658.html
分类: 企业开发 发布时间: 02-14 23:20 阅读次数: 0

使用tidylib解决不规则网页问题

windows 下安装tidylib 先去https://pypi.python.org/pypi/pytidylib 下载pytidylib 跑官方提供的测试用例报错 ition 0: unexpected end of data Traceback (most recent call last): File "_ctypes/callbacks.c", line 314, in 'calling callback function' File "D:\Python27\lib\si
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

多线程有几种实现方法?同步有几种实现方法

多线程有几种实现方法?同步有几种实现方法 答:多线程的实现方法有继承Thread类,实现Runnable接口,实现Callable接口。 同步可以使用Synchronized关键字,也可以使用可重入锁ReentrantLock,ThreadLocal同步机制也可以实现同步。
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

Sony/索尼 NW-ZX300A ZX300 无损音乐播放器4.4口

https://item.taobao.com/item.htm?spm=a1z0d.7625083.1998302264.6.5c5f4e69ELHOcm&id=557859816402 (特价3天)Sony/索尼 NW-ZX300A ZX300 无损音乐播放器4.4口
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

整理最近面试问道的问题

最近跳槽季,刷面试,被问到的问题,答不出或觉得答的不好,底下查找资料学习下,顺便整理一下,跟大家一起学习! 一、event loop事件循环及线程问题 其实两者是有关联的。就因为JS是单线程,所以所有的任务就得排队执行,js代码始终在一个线程上执行,此线程被称为js引擎线程。(为什么单线程,举别人举的例子:假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?),前一个任务结束,才会执行后一个任务。 说到任务,也分同
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

JDBC 中的PreparedStatement 相比Statement 的好处?

JDBC 中的PreparedStatement 相比Statement 的好处? 答:PreparedStatement 经过预编译,性能比Statement更好,而且可以防止sql注入。
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

SDNU 1217.CD收藏(并查集)

Description lmh平常爱听歌,所以买了很多的CD来收藏,但是因为平常整理不当,所以忘记了这些CD的歌手是谁。现在他想知道他到底收藏了多少位歌手的专辑,于是他想了一个办法,同时拿出两个CD来听,可以分辨出来是否为同一个歌手唱的。(如果没有说明则认为是没有分辨出来,为不同歌手)现在他列了一个表记录哪些专辑是同一歌手,但他面对着这一堆记录不知如何处理,请你告诉他到底他有多少个歌手的专辑。 Input 第一行n,m。n表示CD的个数(标号分别为1到n),m表示lmh所分辨出来的共有几组。接
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

Salesforce和SAP Netweaver里数据库表的元数据设计

从Salesforce官网可以了解到Salesforce的force.com平台里数据库表的设计:https://developer.salesforce.com/page/Multi_Tenant_Architecture Every logical database object that Force.com exposes is internally managed using metadata. Objects, (tables in traditional relational da
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

Java 中实现多态的机制是什么?

Java 中实现多态的机制是什么? 答:重载(overload)和重写(override) 如果一个子类继承了一个父类,子类中拥有和父类相同方法名称,返回值,参数类型的话,就是重写,会执行子类中的方法。 如果一个类中定义了多个同名方法,他们有不同的参数类型或者参数数量,那就叫重载(注:返回值类型可以不同)
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

日期运算

日期运算代码如下: 1 #include <cstdio> 2 #include <cstdlib> 3 4 #define N 12 5 6 int main() 7 { 8 int a[N] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; 9 int b[N] = { 0 }; 10 int year, mon, day, i, j, total; 11 for (i = 0;
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0

强化学习-策略迭代

1. 前言 在强化学习-MDP(马尔可夫决策过程)算法原理中我们已经介绍了强化学习中的基石--MDP,本文的任务是介绍如何通过价值函数,去寻找到最优策略,使得最后得到的奖励尽可能的多。 2. 回顾MDP 通过学习MDP我们得到了2个Bellman公式: 状态值函数: \[ v_{\pi}(s_t)=\sum_{a_t}\pi(a_t|s_t)\sum_{s_{t+1}}p(s_{t+1}|s_t,a_t)[r_{a_t}^{s_{t+1}} + v_{\pi}(s_{t+1})] \] 状态-
分类: 其他 发布时间: 02-14 23:18 阅读次数: 0