分类:小组交流

内部学习心得交流

6.8小组交流总结

6.8小组交流总结

本周一共有5位同学做了分享,分别是gaoyisheng、yangqianhui、liangxiaodong、huanlu以及gaohan同学,本次交流会讨论并确定了以后的交流形式及内容,让交流会变得更有意义,下面我就大体总结一下美味同学的分享内容:

首先,liangxiaodong、huanlu同学给我们讲了html网页的相关内容,包括css以及div布局,并且演示了购物车项目的成果,效果图如下:

这里写图片描述

 

 

其次,gaoyisheng同学给我们分享了如何在Eclipse中配置maven,过程如下:

[Windows] -> [perferences] -> [Maven] -> [User Settings] -> [User Settings]将其中的配置文件路径 改为你的配置文件路径

然后yangqianhui同学给我们分享了LYX的中文配置问题,配置过程如下:

需要对文档-首选项中的三个选项重新设置具体设置如下:

图 1: 文档类设置
image: http://softlab.sdut.edu.cn/blog/xuqianhui/wp-content/uploads/sites/6/2017/05/0_home_xuqianhui_devel_lyx_imgs_lyx____________-1.png

2.1 文档类设置

打开文档-首选项对话框,设置文档类中的Document Class
如图:2
关于Document Class的选择,中文有三种格式可以选择
Chinese Article(CTeX)适合于篇幅较小的文章
Chinese Report(CTeX)适合于中篇的报告等
中文书适合于写书等比较长的文档,环境包含部等

2.2 语言设置

将语言设置为简体中文;编码选择Unicode(XeTeX)(utf8)
如图:2.2
图 2: 语言设置image: http://softlab.sdut.edu.cn/blog/xuqianhui/wp-content/uploads/sites/6/2017/05/1_home_xuqianhui_devel_lyx_imgs_lyx____________-2.png

2.3 输出设置

将输出格式设置为PDF(XeTeX)
如图:2.3
图 3: 输出设置
image: http://softlab.sdut.edu.cn/blog/xuqianhui/wp-content/uploads/sites/6/2017/05/2_home_xuqianhui_devel_lyx_imgs_lyx____________-3.png

 

最后,gaohan同学跟我们讲了一下规范函数小工具CODEIT的使用方法

小组交流的最后环节就是答疑,讨论以下自己平时所遇到的问题,此次交流就基本结束了,通过这次交流沟通,感觉自己还需要很大的提高,压力也比较大,总之自己还需要不断的努力进步!

CSS小技巧之隐藏滚动条

CSS小技巧之隐藏滚动条

这是一段很简单的代码,可以让网页美观一些。

一、思路

大体思路是在div外面再套一个div

这个div设置overflow:hidden,让滚动栏隐藏在里面。

而内容div设置 overflow-y: scroll;overflow-x: hidden;

然后再设置外层divwidth小于内层divwidth,这样y轴的滚动栏就会被遮住了

二、代码

http://runningls.com/demos/2016/css/scroll.html

 

Github 提交文件

Github 提交文件

1.首先在一个合适的目录下新建一个文件

2.用init命令将这个目录变成git可以管理的目录

3.将自己需要提交的文件复制到该文件下

这里写图片描述

4.用add告诉git将文件添加到缓存区

5.用commit告诉git将文件提交到仓库

‘-m’后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
小注 一次提交多个文件

这也是一共需要两个命令的原因(add,commit)

6.打开github网址,新建一个项目仓库

github首字母大小写不区分

7.把本地的已有仓库与远程仓库关联

Efficiency97 是自己在github上的名字
My-resume.Git是自己的仓库

7.pull命令更新本地仓库

8.将本地库内容推送到远程库

当远程仓库为空时,加’-u’,后面就不需要了

robocode基础之方向分析

robocode基础之方向分析

在robocode中,Robot方向可以分为绝对方向(heading)和相对方向(bearing).只有分清两者的差别,才能设计准确的移动和攻击方法。

坐标系:这是最基础的一个定义,robocode战场中以左下角作为原点(0,0)。

绝对方向:是指机器人方向与屏幕正上方的角度差,方向在0-360之间。向北为0,向东为90,向南为180,向西为270(上北下南,左西右东)。Robot的绝对方向可以直接通过 getHeading() 获得。

<img src = http://softlab.sdut.edu.cn/blog/wp-content/uploads/2017/05/heading.png>

相对方向:是机器人的某个部件(如雷达发现的目标)与方向的角度差,顺时针为正角度在-180到180之间. 我们以雷达发现目标时的坐标为例,编写两个Robot,参考如下代码。

测试robot的代码如下:

我觉得,这里比较迷惑人的就是 ±|getRadarHeading - getHeading|

在这里,如何选取正负号是个问题,我是这样想的,用getHeading()的角度画一条直线,以自身为圆心,顺时针方向画一个半径=无穷大的半圆,如果目标机器人在这个半圆内,则为+,反之,为-。

github安装配置

github安装配置

github 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。

在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:

Linux 系统可以很简单多使用其安装包管理工具进行安装:

$ aptget install libcurl4gnutlsdev libexpat1dev gettext \ libzdev libssldev

//可能需要安装或者更新软件包 输入 y 继续执行

$ aptget install gitcore//根据git安装方法提供的apt-get install git

$ git version

git version 2.7.4//查看git的版本  如果显示出来就表示github安装成功

配置
配置文件放在/etc/environment中

git config –global 表示这针对该用户 –system 表示针对所有用户
$git config –global user.name  “”
$git config –global user.email
$git config –global merge.tool 解决合并冲突时使用哪种差异分析工具等等

设置完成后在命令行输入  $git config –list 查看username等上面配置的内容

linux 如何安装配置jdk

linux 如何安装配置jdk

首先在网上下载jdk  登录 http://www.Oracle.com/technetwork/Java/javase/downloads.index.html选择需要的版本进行下载

创建目录mkdir /usr/java

将按装包复制到/usr/java 目录下

cp ./jdk-8u25-Linux-i586-tar.gz /usr/java

将工作目录改到安装包所在的位置 使用tar命令解压

$  tar -xzvf  jdk-8u25-linux-i586.tar.gz   //此处以该版本为例

修改环境变量   对某一个用户有效的话就修改     ~/.bashrc    用gedit   命令打开

在命令行输入 $ gedit ~/.bashrc

然后在文件的末尾加上

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_25

export  JRE_HOME=${JAVA_HOME}/jre”

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存并退出

在终端执行命令$ source ~/.bashrc 使之生效

使用gedit命令在终端打开文档/etc/environment    在文档最后输入以下的命令

PATH =”/usr/java/jdk1.8.0_25/bin”CLASSPATH=.:/usr/java/jdk1.8.0_25/lib

JAVA_HOME=/usr/java/jdk1.8.0_25

环境变量就配置完成了

$ java -version 测试jdk

显示

Java version “1.8.0_25”
Java(TM) SE Runtime Environment (build 1.8.0_25-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b11, mixed mode)

则配置成功

注:系统可能有默认的jdk 就需要把配置的jdk作为默认的

$sudoupdate-alternatives –install /usr/bin/java java/opt/jdk1.6.0_26/bin/java 300
$sudoupdate-alternatives –install /usr/bin/javac javac/opt/jdk1.6.0_26/bin/javac 300

$sudoupdate-alternatives –config java

这里出现多个jdk

*表示当前的默认JDK,这里需要你输入设置默认的序号,

标签的不同状态

标签的不同状态

1.a:link (没有访问的链接,也就是网页下链接的正常状态)
2.a:visted (已经访问过的链接)
3.a:hover (鼠标悬浮在链接上的状态)
4.a:active (鼠标点击时 的状态)

java jdbc 连接数据库mysql

java jdbc 连接数据库mysql

连接数据 库首先要导入mysel的connection 的jar包,并使用其建立路径  Build Path

具体步骤:1.创建驱动 CLass.forName(com.mysql.jdbc.Driver);

2.创建连接Connection con=DriverManager.creatConnection();

3.写sql语句并且创建Statement 对象     String  sql=””;  Statement statement=con.creatStatement;//可以有其余的Statement 比如PrepraStatement

4.创建结果集并且输出查询到内容              ResultSet  rs =statement.executeQuery(sql);

5.关闭结果集 和连接con    用close()方法.

css3中的gradient渐变

css3中的gradient渐变

在CSS中background: -moz-linear-gradient 让网站背景渐变的属性,目前火狐3.6以上版本和google浏览器支持这个属性。
1.FF3.6+

2.Chorme Safari++

3.Chrome10+,Safari5.1+

4.IE10+

5.W3C

git系列–contributions not showing up on my profile问题的解决

git系列–contributions not showing up on my profile问题的解决

一、问题描述

1.1 问题背景

前段时间为了解决远程服务器无密码登录的问题,重新设置了本地密钥,在github方面的设置方面出了一些问题,结果导致该问题的发生。

1.2 问题详情

github profile上github Contributions Calendar不记录,即”contributions not showing up on my profile“问题,通俗一点说就是”不变绿”的问题。

如下:

contributions

相关测试验证就不展开了。

二、原因分析

参照官网的信息整理之后,共有以下情况总结。

2.1 所有可以计入提交记录的commit情况

1.Issues and pull requests(Issues and pull requests 问题和请求);
2.Commits(Commits 提交)。

2.2 可能的无法计入提交记录的commit情况

1.You haven’t added your local Git commit email to your profile(你还没在你 GitHub 配置文件中添加你本地 Git 提交的电子邮箱或者两个电子邮件不一致,本人就是这种情况);
2.Commit was not made in the default or gh-pages branch(提交了一个非默认分支);
3.Commit was made in a fork(在 fork 中做了提交);
4.Commit was made in a pull request that was merged and squashed(在PR中的提交被merge或squash)。

三、问题解决

3.1 逐步筛选 锁定问题

逐步分析以上可能出现的各种情况,确定你的问题出在哪。

3.2 锁定问题 相宜解决

经过逐步筛选,发现我的问题是第一种情况--GitHub 配置文件中的和我本地 Git 提交的电子邮箱不一致。

3.3 问题解决详细步骤

a.使用

git config user.mail

命令查看本地 Git 提交的电子邮箱
如下:

163

(显然该邮箱不正确)

b.进入本人的github settings中查看本人在github中设置的邮箱
如下:

email

c.对比是否一致
对比发现显然不一致。
d.若不一致,修改本地或者github上的邮箱设置都可。本人发现是我的本地的邮箱  设置不正确,故修改本地邮箱即可。
使用命令

git config –global user.email “me@here.com”

如下:

163gaoziqiang

四、问题延展

暂无。

五、参考资料

https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/#you-havent-added-your-local-git-commit-email-to-your-profile

跳至工具栏