40.前端框架之bootstrap

1.web框架之bootstrap   bootstrap来源Twitter,是一个CSS/HTML框架,它是基于HTML,CSS,JavaScript下的,使用简洁,当中提供了很多HTML和CSS   如用到自带的轮播过渡,下拉菜单,滚动监听,标签页切换,工具提示,弹框,警告框,模块的显示与隐藏等功能才需要它的js,一般静态网页不需要使用它。 2.使用方法   下载bootstrap源码   复制粘贴下面的基本模板 详细流程参考w3cschool 3.原理介绍 排版与链接:   //链接  
分类: 其他 发布时间: 06-09 22:12 阅读次数: 3

java 导出word

从页面导出Word文件 (2017-04-25 09:51:52) 转载▼ 标签: it 教育 1.首先新建Word, 另存为xml,再次打开编辑文件,如图所示, mark改为${mark}然后把文件的扩展名改为ftl,就可以得到模板了。 2.(1)下面是后台代码UrlWordController.java package com.itech.ups.app.activity.action; import java.util.HashMap; import java.util.Map; imp
分类: 其他 发布时间: 06-09 22:12 阅读次数: 4

华为2018年4月实习笔试题2 数字跳跃

第一行表示有多少个数n 第二行开始依次是1到n个数,一个数一行 输出描述: 输出一行,表示最少跳跃的次数。 示例1 输入 7 2 3 2 1 2 1 5 输出 3 说明 7表示接下来要输入7个正整数,从2开始。数字本身代表可以跳跃的最大步长,此时有2种跳法,为2-2-2-5和2-3-2-5都为3步 1 import java.util.ArrayList; 2 import java.util.Scanner; 3 4 5 public class test2 {
分类: 其他 发布时间: 06-09 22:12 阅读次数: 3

javascript 动态添加城市

匿名函数的使用 createTextnode 创建文本 createElement 创建元素 appendChild 将文本或元素追加 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>动态添加城市</title> <script> window.onload = function(){ docume
分类: 其他 发布时间: 06-09 22:12 阅读次数: 3

linux中设置静态ip

1:在终端中输入:cd /etc/sysconfig/network-scripts/ 2: 看看是否有这个文件:ifcfg-eth0,如果有然后输入编辑,vi ifcfg-eth0: 3:开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“下面这些是必须有的” DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=198.1.102.140 NETMASK=255.255.224.0 GATEWAY=198.1.96.1 其中:eth0 对应的文件
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

LeetCode 847. Shortest Path Visiting All Nodes的强化学习解法

这题的本意不是要考机器学习的,而且模型已知情况下,可以直接求解,不需要用MC、TD等方式。使用这个代码,即使得到解,也不能通过本题测试。可以初步练习下调参,比如设置不同的奖励,探索衰减等,看看机器找路的特点。本题是要考遍历和找字串等技能。 代码如下: import random as rnd class Env(object): def __init__(self): self.Connection = [] self.Visited = []
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

C#使用Emit生成构造函数和属性

假设我们需要一个名叫Kitty的类,其在Pets程序集下。 1 // specify a new assembly name 2 var assemblyName = new AssemblyName("Pets"); 3 4 // create assembly builder 5 var assemblyBuilder = AppDomain.CurrentDomain 6 .DefineDynamicAssembly(assemb
分类: 其他 发布时间: 06-09 22:07 阅读次数: 2

C#使用Emit构造拦截器动态代理类

在AOP编程概念介绍中,常见的示例为拦截对象,并在对象的某方法执行前和执行后分别记录日志。 而最常用的拦截方式是使用动态代理类,用其封装一个日志拦截器,当方法被执行时进行日志记录。 日志拦截器类 1 public class Interceptor 2 { 3 public object Invoke(object @object, string @method, object[] parameters) 4 { 5 Console.WriteLine( 6
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

PhpStorm 的基本应用

1. 什么是PhpStorm: PhpStorm是PHP集成开发工具,提供智能代码补全,快速导航以及及时错误检查。 2. 下载和安装PhpStorm: 官网最下方选择计算机系统版本类型下载。 3. PhpStorm 和 WebStorm 的区别:
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

POJ 2965 The Pilots Brothers' refrigerator (暴力枚举)

https://vjudge.net/problem/POJ-2965 与poj-1753相似,只不过这个要记录路径。poj-1753:https://www.cnblogs.com/fht-litost/p/9160723.html 题意 4*4的方格,翻转其中的一个把手,会带动同行同列的把手一起动。现要求把所有把手都翻成‘-’状态,问最少需要几步。 分析 异曲同工之妙。加个vector记录路径即可。使用状态压缩的写法输出路径也很方便。 #include<iostream> #includ
分类: 其他 发布时间: 06-09 22:07 阅读次数: 2

P1681 最大正方形II (动态规划)

题目背景 忙完了学校的事,v神终于可以做他的“正事”:陪女朋友散步。一天,他和女朋友走着走着,不知不觉就来到了一个千里无烟的地方。v神正要往回走,如发现了一块牌子,牌子上有有一行小字和一张图,小字说道:“找到图上最大的交错正方形之后和我联系,这块地就是你的了。”在房价疯长的年代,v神当然不愿错过这个机会,于是开始找了起来……以v神的能力当然找不出来了,你能帮v神找出来吗? 题目描述 图上有一个矩阵,由N*M个格子组成,这些格子由两种颜色构成,黑色和白色。请找到面积最大的且内部是黑白交错(即两个
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

解决windows安装tesserocr报错问题 Failed building wheel for tesserocr

在我安装tesserocr的过程中出现了报错 C:\Users\Administrator>pip3 install tesserocr pillow Collecting tesserocr Using cached https://files.pythonhosted.org/packages/cf/0d/9e554f041962b8dd7acd978330535fed879452bb0af257c287ca4ae9c525/tesserocr-2.2.2.tar.gz Requireme
分类: 其他 发布时间: 06-09 22:07 阅读次数: 4

koa中上传文件到阿里云oss实现点击在线预览和下载

比较好的在线预览的方法: 跳转一个新的页面,里面放一个iframe标签,或者object标签 <iframe src="xxx"></iframe> <object data="xxx"></object> 但是这两个标签也有限制,有些可以直接打开预览,有些则直接下载,具体总结如下: object: ppt不支持预览,直接下载 doc不支持预览,直接下载 txt不支持预览,直接下载 pdf支持打开预览 图片支持预览,图片放大 iframe : txt、图片、pdf可直接打开预览 ppt不支持预
分类: 其他 发布时间: 06-09 22:07 阅读次数: 4

7-5 跳一跳(30 分)

有一条长度为n的赛道,其中有m个陷阱,这些陷阱都位于整数位置,分别是a1,a2,....am,陷入其中则必死无疑。 开始时小人站在位置1,小人一次只能向前跳一步或两步。显然,如果有两个挨着的陷阱,小人是无论如何也跳不过去的。 现在给出赛道的长度n,陷阱的个数m及位置。问有多少种跳跃方案可以让小人到达终点(位置n)。 数据规模和约定:(  40>=n>=3, m>=1, n>m;  陷阱不会位于1及n上 ) 输入格式: 第一行为两个整数n,m 第二行为m个整数,表示陷阱的位置 输出格式: 一个整
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

初学SQL:使用SQL语句时没有添加“;”出现的错误

 出现syntax error at or near “SELECT”主要是没有添加 &quot;;&quot; 导致 &quot;;&quot;前都被默认为一个命令 于是测试:说明多行操作也是没有任何问题的,SQL并不以行数判断语句 是以分号 &quot;;&quot;判断 希望以后不会犯类似的错误...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 4

Android自定义带popupWindow的二级菜单筛选控件

前言:近期项目重构,公司对项目结构进行了调整,增加了条件筛选的功能。在网上也看到了很多自定义的控件实现类似美团的附近筛选功能,实现方式基本都是自定义view继承自LinearLayout等布局控件,于是自己在Button的基础上添加了popupWindow并进行了简单封装,使用RecyclerView展示数据,实现了带二级菜单的筛选功能。效果图:实现方式:(1)继承自AppCompatButton...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 4

HttpClient 使用连接池 Pool 构建链接(兼容HTTPS)

import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.HttpRequestRetryHandler; import org.apache.http.client.config.Aut...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 1

Android自定义PopupWindow实现流式布局筛选控件

前言:因公司项目重构需要,添加了二级菜单筛选及类似商品分类筛选的功能。上一篇文章介绍了带二级菜单的筛选控件,今天介绍类似流式布局的筛选控件,该控件继承自PopupWindow,并解决了高版本的显示问题。先上效果图:实现方式:1.继承自PopupWindow2.linearLayout+GridLayout显示数据3.接口回调,更新UI1.定义PopupWindow内部类Builder注:Build...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 2

初学SQL:检索数据时出现relation ‘table_name‘’ does not exist的问题

原来是因为table_name大写之后出现的问题;以下内容来自 https://blog.csdn.net/dream20nn/article/details/51790106:最近开发一个WEB的ETL工具需要用到不同的数据源。第一次用POSTGRESQL发现一个双引号引发的问题:标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3

华氏度和摄氏度转换for-Python

#python实现华氏度和摄氏度转换*获取用户输入的华氏度或者摄氏度自动转换**代码我个人觉得比较简短了*PS:刚学完的python,打算还是写一些代码存着,以便以后好查看def fc(): while True: fc=input(&quot;请输入华氏度OR摄氏度,如:37.2C或者5.6F.输入'Q'或'q'退出\n&quot;)#获取用户输入的华氏度和摄氏度 if fc.ends...
分类: 其他 发布时间: 06-09 22:07 阅读次数: 3