进军web前端的漫长道路一
忘记今天是学习前端的第几天了,一切从零开始,那就以今天为第一天吧。由于即将要面试了,所以今天跳着之前的零基础视频,看了一些有关于闭包,匿名函数以及封装的视频。 总结一下我今天所学到的有关于JavaScript的知识: 匿名函数 匿名函数有如字面意思,就是没有名字的函数,但是却是真实存在的函数,可以提供调用 闭包 我所理解的闭包,就是函数里面嵌套匿名函数,优点就是可以避免使用全局变量,避免全局变量污染。由于闭包会驻留于内存中(不释放的情况下),闭包的使用会造成内存的增加, 导致性
luogu1273 有限电视网
题目大意 有一棵有根树,每个结点有一个收益,每条边有一个花费。如果要选择一个叶子结点,则根节点到该叶子结点的路径上的所有结点都必须被选择。求当总收益大于等于总花费的情况下,最多能选择多少个叶子结点。 思路 #include <cstdio>
#include <cstring>
#include <algorithm>
#include <cassert>
using namespace std;
const int MAX_NODE = 3010, MAX_EDGE = MAX_NOD
优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
3 <configu
saltstack主机管理项目:今日总结(六)
一、总目录 二、具体代码 salt #!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:luoahong
import os,sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Stark.settings")
BASE_DIR = os.path.dirname(os.path.dirname(os.path
composer 自动加载源码解析
一直在用 composer,最近想看一下具体的原理是什么,就仔细阅读了一下源码,一下是个人理解。在看该文章前最好了解一下 PSR-4 自动加载规范 引入类自动加载文件 # 加载类自动加载文件
require __DIR__.'/../vendor/autoload.php';
# autoload.php 入口文件
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInit8ff9b
微信昵称带符号,导致插入MySQL时出错的解决方案
Mysql的utf8编码最多3个字节,而Emoji表情或者某些特殊字符是4个字节。
因此会导致带有表情的昵称插入数据库时出错。
只要修改mysql的编码即可,解决方案如下:
1.在mysql的安装目录下找到my.ini,作如下修改:
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8
微信内置浏览器,点击链接有进度条但不跳转
微信内置浏览器内,有时候会发生点击某些链接,出现进度条但进度条走完后,页面不跳转的情况。
这种情况出现于:
1.在网址A打开了网页B
2.在网页B点击网址A的链接
这种情况下微信不会进行跳转。
解决方案:给链接加一个随机的参数即可
Ansible---Inventory(主机清单)与YAML文件
Inventory主机清单ansible默认的主机清单是/etc/ansible/hosts文件主机清单可以手动设置,也可以通过DynamicInventory动态生成一般主机名使用FQDNvim/etc/ansible/hosts[webserver]#方括号设置组名www1.example.org#定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件www2
Java用poi解析Excel,支持xls/xlsx
由于JXL不能支持.xlsx的Excel文件,因此采用POI。
这里要用到的Jar包只需要:org.apache.poi 3.15和org.apache.poi-ooxml 3.15
在POI中,解析.XLS使用的是HSSFWorkbook,解析.XLSX的解析用的是XSSFWorkbook,需要判断处理import java.io.File;
import java.io.FileInpu
【重点】Ansible---Playbook基本案例
PlayBook介绍playbook是由一个或者多个play组成的列表,主要功能是将task定义好的角色归并为一组进行统一管理。playbooks本身组成部分有如下几份:1、tasks:任务,即调用模块完成的操作2、variables:变量3、templates:模板4、handlers:处理器,当条件满足时执行操作,通常前面使用notify声明。5、roles:角色,分门别类管理playbook
svn代码库迁移到另一台服务器
由于服务器更换或其他原因,有时候我们需要迁移 SVN代码库到另一台服务器,但是版本操作记录不能丢失。
操作步骤:
1.在原始SVN服务器上找到VisualSVN Server的安装目录下的bin文件夹,在命令行中切换至该路径。
2.在命令行中输入sanadmin dump D:\Repositories\test >D:\svnback\test.dump,其中D:\Repositories
java 获取本机的所有网卡的Mac地址
public class Mac {
public static void main(String[] args) {
try {
Enumeration enumeration = NetworkInterface.getNetworkInterfaces();
while (enumeration.hasMoreEleme
jva 获取本机正在使用的网卡Mac地址
package com.common;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import org.apache.log4j.Logger;
public class getMacAddress {
private Logger logg
IIS和Tomcat共用80端口后撤回,用Tomcat使用80端口
仅使用与使用isapi_redirect实现IIS和Tomcat公用80端口
1.停用IIS
2.进入控制面板-管理工具-服务,找到IIS Admin Service,并停止运行
3.找到注册表中的:HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0或HKEY_LOCAL_
ajax post 后台request.getParameter获取不到参数
ajax post 后台request.getParameter获取不到参数,本机能够正常使用,服务器就报错参数为空。
网上到处找,content-type,data,dataType反复改,折腾半天还是没用。
本机与服务器代码一致,本机正常,于是想到Tomcat的配置问题。
在Tomcat 6.0时maxPostSize="0"就是不限制post数据的大小。
Tomcat 7时 不限制数
Myeclipse下搭建Spring Boot+Mybatis
1.进入命令行,切换到目标文件夹下,注意:此步不用创建项目的文件夹。2. 在命令行输入:mvn archetype:generate -DgroupId=公司名或公司域名 -DartifactId=项目名称 -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false -DarchetypeCatal
反射调用service层,@Autowired注入失败的解决方案
背景:
想在Controller层做一个反射,动态调用Service层的各种方法。实践发现,反射调用Service层后,Service层中@Autowired注入的Dao失效了。
原因:
反射机制脱离了spring容器的管理,导致@Autowired失效。
解决方案:
将Service层代码修改,注意改动后增加的代码。
@Service
public class UserServi
POI 向Excel插入图片
// 插入 PNG 图片至 Excel
InputStream is = new FileInputStream("图片路径");
byte[] bytes = IOUtils.toByteArray(is);
int pictureIdx = wb.addPicture...
今日推荐
周排行