<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_veilman的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_veilman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_veilman]]></copyright><item><title><![CDATA[Jupyter Notebook 修改默认工作区]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/124410280</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/124410280</guid><author>java_veilman</author><pubDate>Mon, 25 Apr 2022 17:49:39 +0800</pubDate><description><![CDATA[安装好Anaconda后，在Windows系统中Jupyter Notebook默认工作区通常位于 C:\Users\【用户名】下面，使用上不方便。这里可以通过简单设置，修改默认打开的工作区。

1. 在开始菜单找到Jupyter Notebook快捷方式右键-》更多-》打开文件位置；如图1所示。



图1



2. 在显示的Jupyter Notebook快捷方式上右键，弹出如图2所示的窗口；



图2

3. 在图2中将%USERPROFILE% ，改为你想设的工作目录，如：C:\work, 如图]]></description><category></category></item><item><title><![CDATA[SVG的座标变换transform]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/97507780</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/97507780</guid><author>java_veilman</author><pubDate>Sat, 27 Jul 2019 13:33:12 +0800</pubDate><description><![CDATA[这几天用svg画图，发现svg的座标变换有些复杂。

这里有一个例子，在将原始座标系转为用户座标系时比较有用。

记录下来：

1.蓝色为原始svg座标系；原点为左上角，x正方向向右， y正方向向下；

2.经过变换，&lt;g transform="translate(0,200) scale(1,-1)"&gt;，用户座标系为红色部分，原点可以看成是左下角。

3.图中绿色，与黄色的矩形...]]></description><category></category></item><item><title><![CDATA[Hash 取模法构造hash函数及链地址法防冲突]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/78168192</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/78168192</guid><author>java_veilman</author><pubDate>Sat, 07 Oct 2017 09:41:35 +0800</pubDate><description><![CDATA[在算法比赛中，经常会用到hash来处理快速搜索和判重的问题。这里举一个例子来说明。

思路如下：

　　（1）采用取模法构造哈希函数

       (2 ) 解决冲突采用链地址法。

数据举例：

需要被hash的数据列表为（19,14,23,01,68,20,84,27,55,11,10,79），取哈希函数为H（key）=key MOD 13。则预想结果应为：]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序ch4 UVa213]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407433</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407433</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 11:00:38 +0800</pubDate><description><![CDATA[本题runtimeError，还没找到原因。
以后有时间再来找问题。


package ch4.uva213;

import java.util.HashMap;
import java.util.Scanner;

//UVa213
//此题runtime Error。 刘汝佳的题解可以过。但不如是何原因
class Main {

	static final int x = 8;
]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序ch4 UVa12412]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407330</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407330</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:58:00 +0800</pubDate><description><![CDATA[package ch4.uva12412;

import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Scanner;

class Student implements Comparable {
	String si]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序ch3 Uva10340]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407311</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407311</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:55:36 +0800</pubDate><description><![CDATA[package ch3.uva10340;

import java.util.*;

//UVa10340
class Main {	
	public static void main(String[] args) {
		String a,b;
		Scanner cin = new Scanner(System.in);		
		while (cin.hasNext()) {
			a= c]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序ch3 UVa1588]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407303</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407303</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:54:46 +0800</pubDate><description><![CDATA[package ch3.uva1588;

import java.util.*;

//UVa1588
class Main {
	public static void main(String[] args) {
		Scanner cin = new Scanner(System.in);
		while (cin.hasNext()) {
		    String master=cin.ne]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序CH3 uva1587]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407289</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407289</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:53:31 +0800</pubDate><description><![CDATA[package ch3.uva1587;

import java.util.*;

//UVa1587
//思路：考虑一对面的数据都是一样的。可以存时将小在前，大在后。放入集合，并排序，先按a,再按b 
//这时就会12，34，56是一对。 并且发现第12组，和34组的a是相同的，而它们的b分别正好是56组的a和b
class Box implements Comparable {
	int a]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序CH3 UVA1585]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407273</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407273</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:52:00 +0800</pubDate><description><![CDATA[package ch3.uva1585;

import java.io.Console;
import java.util.Scanner;

//规则说明：例子：UVa 1585 
class Main {//注意1：类不能加public，且名称必须为Main
	public static void main(String[] args) {
		int n;//组数
		Scanner ci]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序CH3 UVa1368]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77407214</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77407214</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:50:27 +0800</pubDate><description><![CDATA[package ch3.uva1368;

import java.util.*;

//UVa1368
class Main {
	
	public static char[] gene={'A','C','G','T'};
	
	public static void print(int[][] arr){
		for(int i=0;i<arr.length;i++){
			for(int ]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序ch3 UVa272]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77406947</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77406947</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:48:36 +0800</pubDate><description><![CDATA[package ch3.uva272;


import java.io.BufferedReader;
import java.io.InputStreamReader;
//UVa 272
class Main {
public static void main(String[] args) {
BufferedReader cin = new BufferedReader(n]]></description><category></category></item><item><title><![CDATA[算法竞赛入门经典java版程序CH3 UVA202]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/77406457</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/77406457</guid><author>java_veilman</author><pubDate>Sat, 19 Aug 2017 10:45:17 +0800</pubDate><description><![CDATA[package ch3.uva202;

import java.util.*;

//UVa202
class Main {
	
	public static int[] shanArr=new int[3005];
	public static int[] yuArr=new int[3005];
	
	public static void main(String[] args) {
		in]]></description><category></category></item><item><title><![CDATA[MyEclipse 常用设置]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/69055870</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/69055870</guid><author>java_veilman</author><pubDate>Tue, 04 Apr 2017 10:51:45 +0800</pubDate><description><![CDATA[作为企业级开发最流行的工具，用Myeclipse开发java web程序无疑是最合适的，java web前端采用jsp来显示，myeclipse默认打开jsp]]></description><category></category></item><item><title><![CDATA[JDK1.8环境变量配置]]></title><link>https://blog.youkuaiyun.com/java_veilman/article/details/68190468</link><guid>https://blog.youkuaiyun.com/java_veilman/article/details/68190468</guid><author>java_veilman</author><pubDate>Wed, 29 Mar 2017 22:17:47 +0800</pubDate><description><![CDATA[Java目前推出了最新版本Java1.8，相比较之前的Java7多了一些特性，环境变量的配置也有了一些变化，今天为大家详细说明Java8的具体下载安装以及配置变量的方法。
1. 下载JDK1.8 
从oracle.com官方网站下载。
请注意选择 JAVASE （而不是JAVAEE或JAVAME），在相应版本中注意选择操作系统及32位还是64位。]]></description><category></category></item></channel></rss>