Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

单例模式的核心:

  

[展开全文]
中文一号 · 2017-08-09 · 0

Json是数据交换语言

用键/值对才存储,格式为:

{“panelType”:"Shop"

"path":"UIpanel/ShopPanel"},

 

 

 

[展开全文]
中文一号 · 2017-08-09 · 0

mySqlCommand()

数据库命令

 

[展开全文]
赵力达 · 2017-07-27 · 0

try{

}catch{

}

try里的异常都会在catch里就会捕捉到

[展开全文]
赵力达 · 2017-07-27 · 0

MySQL一对多,多对多

[展开全文]
赵力达 · 2017-07-19 · 0
1,什么是数据库?
Excel就是一个数据表,人操作
MySQL是一个数据库,便于程序操作,便于存储百万以上级别的数据
 
对于数据库的基本操作:增删改查
如何对数据库操作 SQL语句 SQL命令 Structured Query Language(SQL)
1,每个命令后;
2,不区分大小写
 
学习数据库注意事项:学会老师讲解的80%,遇到剩余20%不懂的,学会多搜索
2,数据库排行(2016.10)
Oracle
MySQL
SQL Server
MongoDB
PostgreSQL
DB2
3,关系数据库,
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。
 
Oracle、SQL Server、MySQL
 
4,服务器端运行原理图
(理解什么是ip和端口号)
Web Application Server
Game Server
 
5,如何在MySQL中存储数据
MySQL下可以创建多个库(数据库)database
每个库下可以创建多个表(表格)table
通过表格存储我们的数据
 
6,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
 
7,假如我们要学生信息和班级信息,如何设计表呢
 
 
 
8,MySQL安装
默认超级管理员
root root
9,
MySQL Workbench介绍
MySQL Command Line Editor
 
数据库的链接
localhost  127.0.0.1  都代表本机
 
10,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列或者多列组成
Unique Key
1,表示该项数据不能重复
2,允许一条可以为NULL
外键(Foreign Key)
1,这列数据引用了另外一个表的主键 
 
表的关系
一对一 OneToOne
一对多 OneToMany
多对多 ManyToMany
 
数据库的创建
表的创建
列的设置
 
数据添加
 
数据删除
 
数据修改
 
数据查询
 
10,数据类型
字符串 - char varchar(length) - string
整数 - int - int
小数 - float - float
日期时间 - date - DateTime
 
默认值
可以为NULL
自动增长
11,MySQL控制台
help;
quit;
show databases;
use databasexxx;
show tables;
select * from tablename;
12,MySQL Workbench全面功能学习
http://dev.mysql.com/doc/workbench/en/
 
添加表
添加数据
数据的查询
数据的更改
数据的提交
添加数据
修改表结构查看表结构 alter table
13,select column_list 
from table_name 
where filter_condition 
order by column_list (desc)
limit rom_limit;
 
 
SQL添加注释
--单行注释
/* */多行注释
14, 查询静态值
select 'some string';
select 1+1;
select now();
select curdate();
select curtime();
select pi();
select mod(45,7);
select sqrt(25);
可以在查询的时候通过as 修改这一列的列名
 
15,select * from where 1=2;
 
16,查询的时候可以对查询的列做一些运算
*
/ (除 结果为浮点)
div (除 结果为整数)
%  mod (求余,结果为浮点数)
+ 
-
17,查询的时候可以使用的功能函数
round() 四舍五入
round(columnname,x)四舍五入保留x位小数
floor()直接舍
ceiling()直接入
18,字符串操作
concat 
left 
length 
reverse
replace
date_format %m %b %d %y %Y %T %f 
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
19,distinct
 
20,where条件
1,数字 > < = >= <= <>
2,字符串 = '' > < = >= <= <> !=
 
逻辑操作
is 仅用is null或is not null
and or not
and 优先级> or 
 
范围判断
in (not in)
between (not between)     示例:select * from category where category_id between 1 and 9;
like (not like) % _
   示例1:select * from category where name like 'A%';
关于NULL的条件
is NULL
is not NULL
 
21,limit x
limit x1,x2;
 
22,创建表
create table tablename(
col_name type not null auto_increment,
col_name type default,
primary key(col_name)
);
desc tablename;查看表结构
插入表
insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3,value4,value5);
 
更新数据
update tablename
set col_name = value,
col_name = value
where condition;
 
删除数据
delete from tablename where condition;
 
 
[展开全文]
vbqx01 · 2017-07-03 · 0
1,什么是数据库?
Excel就是一个数据表,人操作
MySQL是一个数据库,便于程序操作,便于存储百万以上级别的数据
 
对于数据库的基本操作:增删改查
如何对数据库操作 SQL语句 SQL命令 Structured Query Language(SQL)
1,每个命令后;
2,不区分大小写
 
学习数据库注意事项:学会老师讲解的80%,遇到剩余20%不懂的,学会多搜索
2,数据库排行(2016.10)
Oracle
MySQL
SQL Server
MongoDB
PostgreSQL
DB2
3,关系数据库,
是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。
 
Oracle、SQL Server、MySQL
 
4,服务器端运行原理图
(理解什么是ip和端口号)
Web Application Server
Game Server
 
5,如何在MySQL中存储数据
MySQL下可以创建多个库(数据库)database
每个库下可以创建多个表(表格)table
通过表格存储我们的数据
 
6,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
 
7,假如我们要学生信息和班级信息,如何设计表呢
 
 
 
8,MySQL安装
默认超级管理员
root root
9,
MySQL Workbench介绍
MySQL Command Line Editor
 
数据库的链接
localhost  127.0.0.1  都代表本机
 
10,什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列或者多列组成
Unique Key
1,表示该项数据不能重复
2,允许一条可以为NULL
外键(Foreign Key)
1,这列数据引用了另外一个表的主键 
 
表的关系
一对一 OneToOne
一对多 OneToMany
多对多 ManyToMany
 
数据库的创建
表的创建
列的设置
 
数据添加
 
数据删除
 
数据修改
 
数据查询
 
10,数据类型
字符串 - char varchar(length) - string
整数 - int - int
小数 - float - float
日期时间 - date - DateTime
 
默认值
可以为NULL
自动增长
11,MySQL控制台
help;
quit;
show databases;
use databasexxx;
show tables;
select * from tablename;
12,MySQL Workbench全面功能学习
http://dev.mysql.com/doc/workbench/en/
 
添加表
添加数据
数据的查询
数据的更改
数据的提交
添加数据
修改表结构查看表结构 alter table
13,select column_list 
from table_name 
where filter_condition 
order by column_list (desc)
limit rom_limit;
 
 
SQL添加注释
--单行注释
/* */多行注释
14, 查询静态值
select 'some string';
select 1+1;
select now();
select curdate();
select curtime();
select pi();
select mod(45,7);
select sqrt(25);
可以在查询的时候通过as 修改这一列的列名
 
15,select * from where 1=2;
 
16,查询的时候可以对查询的列做一些运算
*
/ (除 结果为浮点)
div (除 结果为整数)
%  mod (求余,结果为浮点数)
+ 
-
17,查询的时候可以使用的功能函数
round() 四舍五入
round(columnname,x)四舍五入保留x位小数
floor()直接舍
ceiling()直接入
18,字符串操作
concat 
left 
length 
reverse
replace
date_format %m %b %d %y %Y %T %f 
http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format
get_format(datetime,'EUR' 'ISO' 'USA')
dayofweek
quarter
week
monthname
19,distinct
 
20,where条件
1,数字 > < = >= <= <>
2,字符串 = '' > < = >= <= <> !=
 
逻辑操作
is 仅用is null或is not null
and or not
and 优先级> or 
 
范围判断
in (not in)
between (not between)     示例:select * from category where category_id between 1 and 9;
like (not like) % _
   示例1:select * from category where name like 'A%';
关于NULL的条件
is NULL
is not NULL
 
21,limit x
limit x1,x2;
 
22,创建表
create table tablename(
col_name type not null auto_increment,
col_name type default,
primary key(col_name)
);
desc tablename;查看表结构
插入表
insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3,value4,value5);
 
更新数据
update tablename
set col_name = value,
col_name = value
where condition;
 
删除数据
delete from tablename where condition;
 
 
[展开全文]
vbqx01 · 2017-07-03 · 0

那个是IPv4 . 不同协议支持的IP版本不同,随着网络发展,IPv4 地址不够用了 产生了IPv6 .这两个版本的地址表达是不一样的,大家注意下

[展开全文]
CanieMan · 2017-05-30 · 0

 

1.单一职责

2.开 闭
3.里氏替换
4.依赖倒置
5.接口隔离
6.最小知识
7.少用继承多用组合
目的:让软件系统更加稳定,容易维护,并具有一致性。
开始飙车了~~~
[展开全文]
微微笑 · 2017-05-23 · 3

跟数据库交互:

1.直接写mysql接口

2.使用nHibernate

[展开全文]
可以可以 · 2017-05-08 · 0

配置文件的名称为:hibernate.cfg.xml

[展开全文]
卡德罗斯 · 2017-04-28 · 0

创建数据库中表的对应类:User

类中的字段必须为virtual

 

创建类与表的映射关系:User.hbm.xml,配置文件内容可参照官网中相关内容:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" 
                   assembly="FirstSolution" 
                   namespace="FirstSolution.Domain">
  
  <class name="Product">
    <id name="Id">
      <generator class="guid" />
    </id>
    <property name="Name" />
    <property name="Category" />
    <property name="Discontinued" />
  </class>
  
</hibernate-mapping>
修改后配置文件:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
                   assembly="MySQL"
                   namespace="MySQL.Model">

  <class name="User" table="user">
    <!--主键配置-->
    <id name="Id" column="id" type="Int32">
      <generator class="native"></generator>
    </id>
    <!--属性的封装-->
    <property name="Account" column="account" type="String"></property>
    <property name="Password" column="password" type="String"></property>
    <property name="Name" column="name" type="String"></property>
    <property name="Score" column="score" type="Int32"></property>
  </class>

</hibernate-mapping>

将nhibernate.cfg.xml属性设置为始终复制,将User.hbm.xml属性设置为不复制-嵌入的资源

 

[展开全文]
卡德罗斯 · 2017-04-28 · 0

Mysql

MySqlConnection com=new 连接数据

 

[展开全文]
河北师大数码文印 · 2017-04-28 · 0

创建NHibernate配置文件:nhibernate.cfg.xml

配置文件内容可以参照官网相关配置进行修改:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  <session-factory>
    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
    <property name="dialect">NHibernate.Dialect.MsSqlCeDialect</property>
    <property name="connection.driver_class">NHibernate.Driver.SqlServerCeDriver</property>
    <property name="connection.connection_string">Data Source=FirstSample.sdf</property>
    
    <property name="show_sql">true</property>
  </session-factory>
</hibernate-configuration>
修改后:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  <session-factory>
    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
    <!--数据库版本-->
    <property name="dialect">NHibernate.Dialect.MySQL5Dialect</property>
    <!--连接的数据库-->
    <property name="connection.driver_class">NHibernate.Driver.MySQLDataCeDriver</property>
    <!--连接数据库参数-->
    <property name="connection.connection_string">Server=localhost; Database=gameinfo; User ID=root; Password=root;</property>

    <property name="show_sql">true</property>
  </session-factory>
</hibernate-configuration>

[展开全文]
卡德罗斯 · 2017-04-27 · 1

确保项目的程序集名称及命名空间命名符合规则,不能有中文

[展开全文]
卡德罗斯 · 2017-04-27 · 0

1.创建一个控制台应用程序,在项目中添加MySql.Data   NHibernate的引用,两个库均可以通过NuGet联机下载

[展开全文]
卡德罗斯 · 2017-04-27 · 0