2020-02-13 14:25:52 qq_29481509 阅读数 40
  • swift基础视频教程

    Swift,苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    7412 人正在学习 去看看 传智

立即学习:https://edu.csdn.net/course/play/27010/369201?utm_source=blogtoedu

输入文本

@State 绑定

TextField("nick name",text:$nickname)

 

onEditingChanged:{(value) in  ..... }

.textfieldStyle RounderBorderTextFieldStyle 圆角属性

 

2018-05-30 18:27:38 jcgjdujdm 阅读数 3502
  • swift基础视频教程

    Swift,苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    7412 人正在学习 去看看 传智

新买了苹果电脑,搭建好了PHP开发平台MAMP+zendstudio,导入之前做的项目时,发生了【SQLSTATE[HY000] [2002] Connection refused】的错误。解决方法如下:

找到项目目录为:项目名--application-database.php,配置好你的本地服务器名和数据库等信息:

 // 数据库类型

    'type'            => 'mysql',

    // 服务器地址

    'hostname'        => '127.0.0.1',

    // 数据库名

    'database'        => '你的数据库名',

    // 用户名

    'username'        => 'root',

    // 密码

    'password'        => '你的mysql密码',

    // 端口

    'hostport'        => '你的端口号',

一般情况下,是可以运行成功的;但是如果失败的话,尝试把服务器地址的127.0.0.1改成localhost,这样就可以了!




2018-07-19 10:37:10 weixin_42705067 阅读数 46
  • swift基础视频教程

    Swift,苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    7412 人正在学习 去看看 传智

什么是Hibernate框架

这个框架应用于DAO

ORM:Object  relaction  mapping

实体类和数据表建立了联系,通过操作对象,直接对数据库进行修改。

Hibernate框架搭建

1.导包

导入required目录下所有的包

驱动包是必须的,网上应该可以找到

这是所需的jar包

_MACOSX是在苹果电脑上使用是衍生的

只需要打开需要的包即可

链接:https://pan.baidu.com/s/1YdIcJnjxKUmLbihiEMKnKw

密码:e5gx

2.准备一个实体类

(1) 所有的属性应该设置为私有,并添加get和set方法

(2)构造函数要么不写,如果写至少写两个(必须包含一个空的)

(3)属性的类型应使用包装类型

(4)必须拥有一个主键

3.准备数据库

数据库必须由我们自己建立

注:表中的字段和实体类一一对应。

4.创建实体类和数据表之间的映射配置文件

创建一个实体类名+.hbm+.xml

建议这个文件的目录和实体类在同一目录下

<hibernate-mapping>
    <class name="cn.hd.bean.User" table="t_user">
        <id name="id" column="id">
            <generator class="native"></generator>
        </id>
        <property name="name" column="name"></property>
        <property name="sex" column="sex"></property>
        <property name="age" column="age"></property>
        <property name="balance" column="balance"></property>
    </class>
</hibernate-mapping>

5.书写核心配置文件

hibernate.cfg.xml

注:文件位置必须放在src目录下

(1)导入约束

<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

(2)书写配置

<hibernate-configuration>
    <session-factory>
        <!--必须 数据库连接属性 -->
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate01</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.connection.password">199881</property>

        <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>

        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.format_sql">true</property>

        <property name="hibernate.hbm2ddl.auto">update</property>

        <property name="hibernate.connection.isolation">4</property>

        <mapping resource="cn/hd/bean/User.hbm.xml"></mapping>

    </session-factory>
</hibernate-configuration>

6.书写测试代码

public static void main(String[] args) {
    //读取配置文件
    Configuration cfg= new Configuration();
    cfg.configure();
    //创建sessionFactory类
    SessionFactory sessionFactory =cfg.buildSessionFactory();
    //获得一个session
    Session session = sessionFactory.openSession();
    //开启事务
    Transaction transaction=session.beginTransaction();
    User user = new User();
    user.setName("张三");
    user.setAge(22);
    user.setSex("男");
    user.setBalance(1000);
    session.save(user);
    //提交事务
    transaction.commit();
    //释放资源
    session.close();
    sessionFactory.close();
}

 

2012-09-01 20:25:46 mystudy2000 阅读数 16454
  • swift基础视频教程

    Swift,苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    7412 人正在学习 去看看 传智

很多人家中有台式电脑,笔记本,手机,平板等很多电子设备了。最麻烦的就是文件共享,总要用数据线到处接,如果用苹果,还要用指定的软件工具,实在麻烦。

我这里介绍一种WEB服务器的方法。大家可以尝试。

一、事前准备

1、路由器,最好是无线路由器。无线的路由器会贵一些,但一般150元之内就够用了。

解释“路由器”是什么。一般家庭中的电脑会连接网线,再通过“猫”连接到电话线,这样就可以上网了。如下:

电信/联通  -----  电话线  -----   猫  ------   网线  ------  电脑

那路由器就是放在“猫” 和“电脑”之间的东西。如下:

电信/联通  -----  电话线  -----   猫  ------   网线  ------ 路由器  ------  电脑

路由器就可以让一个宽带线变成多个宽带了。那家中其它设备,只要接到路由器上也可以上网了。开头的地方也说最好是无线路由器,因为手机,平板上一般接不了网线,如果也想连接到路由器就需要通过“无线”的方式,手机和平板上一般有WIFI的设置,打开WIFI就是打开无线功能了,再连接到路由器,也可以上网了。

这里路由器的设置不能细写了,因为不同厂商的设置界面不同,所以讲完整比较麻烦,但你可以让懂点技术的朋友来帮你,而且放心的是,他设置过一次,路由器就会记录所有设置,即使断电也不会丢失,所以只设置一次就可以,以后自己就不用再管了。

2、下载并安装使用的软件

首先下载JAVA虚拟机,下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html

全是英语,所以找到截图的位置

先选择 Accept License Agreement ,然后  在下面的列表找到  Windows x86,点击右边的 jdk-6u35-windows-i586.exe 就可以下载了。


然后下载tomcat 7 ,地址http://tomcat.apache.org/download-70.cgi

仍然全是英文,所以看截图

在 Core 下,直接点击 32-bit Windows zip 开始下载。

需要下载的软件已经全了。开始安装操作。

java虚拟机直接双击,大部分是下一步,不需要修改设置就可以完成安装,完成后,不用重启系统。这里需要补充一个操作,就是改一个系统中的设置才能使用JAVA虚拟机。

如果是windows xp用户,请在桌面上“我的电脑”上点击鼠标右键,选择“属性”,再切换到“高级”。

如果是windows vista或windows 7 用户,请在桌面上”计算机“上点击鼠标右键,选择“属性”,也切换到“高级”。此时会看到如截图内容

在这个界面中点击最下面的“环境变量”,显示如下图

这个界面中有两个“新建”,请点击下面的“新建”,然后在弹出的提示中按下面要求写入内容,只复制标蓝色的部分就可以,注意首尾不要有空格。

“变量名”中写  JAVA_HOME

“变量值”中写C:\Program Files (x86)\Java\jre7   如果是xp系统,变量值改为C:\Program Files\Java\jre7

写完后,点击“确定”,就会在“系统变量”中看到新加的“JAVA_HOME”。然后在这里找到“path”一行,选择这行,使用下面的“编辑”按钮,此时“变量值”中已经有内容,请不删除。如误删除了,可以点击“取消”,就不会保存了。如果“变量值”中的内容是分号; 结尾,那就在后面加上 %JAVA_HOME%\bin  如果不是分号结尾,就先写上一个分号,请注意的是分号是英语的分号,如果不清楚英语的分号,请复制   ;      这个符号就可以。

这样JAVA虚拟机就安装完了。另一个tomcat在下载时选择的是绿色版本,所以不用安装,把下载的文件用解压软件(如winrar),解压出来就可以了。解压后会看到截图中的一组文件。


请在C盘以外的地方,像D,E之类的地方建立tomcat7文件夹。把这一堆文件复制进去。tomcat也准备好了,这里我是放在D盘的。下文会统一用D盘表示,如果你放的位置不同,请注意替换一下。

现在需要试一下这两个软件是否可以正常使用。

如果是windows xp用户,请在“开始”中选择“运行”,然后写入  cmd

如果是windows vista/7用户,请打开“开始”,直接写入 cmd

然后回车,启动cmd。这时会出现一个黑色的窗口。如下图

窗口里的文字可能有差别,但一定是黑色的背景。

然后按以下顺序输入命令并回车。

d:  回车 ,如果你的tomcat不在D盘,请改成相应的字母。

cd tomcat7/bin  回车。然后和下图内容相同。

你会看到自己输入的内容,此时再输入 startup.bat。 就出现一个新的黑色窗口,并滚动显示一些信息。然后打开以下软件中的一个IE,firefox, chrome或者360浏览器。在地址栏中写入 http://localhost:8080/ 然后回车,如果一切正常,会看到如下截图,如果失败,浏览器会显示错误提示。具体解决方法请留言单独联系我吧。

此时说明两个软件已经正常了。

二、共享文件

前两步做完,家庭服务器已经运行起来了。当不用这个服务器时,只要把黑色背景的两个窗口关闭就可以了。可以放心的是黑色窗口关闭就是完全的关闭,没有任何后台进程运行。反之,在使用家庭服务器时,黑色背景的窗口要保持打开的状态,可以“最小化”,以免影响其它操作。

现在要测试一下其它工具是否也能连接家庭服务器,首先是启动家庭服务器,以上简单描述一下

开始  ---    运行    ----    cmd    ----    D:  回车   -----    cd tomcat7/bin  回车  -----    startup.bat  回车

启动时可能会有防火墙提示,记得要放行啊。其它工具(手机,平板)还要与家庭服务器连接的。

要想连接,首先要知道家庭服务器这台电脑的地址。在桌面右下角有“网络连接”图标(如果有多个,请使用没有红色叉或黄色提示的)。点击左键打开一个窗口。如下图

这个窗口是vista/7的用户,然后打开“详细信息” ,在新的窗口中,IPv4地址 一行,请记下右边的内容,我的机器是192.168.1.100

xp的用户与截图不同,会有两个选项卡,请切换到第二个“支持”,在IP 地址 一行,记下右边的内容。

再用电脑的浏览器打开  http://192.168.1.100:8080  如果你的地址与我不同,请替换一下,但前后的内容是相同的。如果成功,你就会看到之前见过的内容了。

同样,在手机或平板,打开WIFI后,在浏览器中打开http://192.168.1.100:8080  ,如果看到和电脑相同的内容,说明,你的手机或平板就可以连接家庭服务器了。


接下来就是放入自己要传输的文件了。

我的tomcat放在D盘,所以打开文件夹  D:\tomcat7\webapps\ROOT  如果你在其它盘就注意替换。

此时你会看到很多文件,请在这里新建一个文件夹a,名字越短越好,后面会做说明。然后在a中放入自己要传输的文件就可以了。此时在手机或平板上,只要在原来的地址后面改一下,由http://192.168.1.100:8080 改成   http://192.168.1.100:8080/a/文件名。就可以打开要查看的文件了。这就是为什么文件夹的名字要短的原因,方便使用。

这里补充几点,可以改进的地方

1、把D:\tomcat7\webapps\ROOT 中 a文件夹在桌面上建立一个快捷方式,这样可以在桌面上直接打开,迅速放入自己要共享的文件。

2、把http://192.168.1.100:8080/ 的地址放入手机中浏览器收藏夹,下载只在后面加上文件夹和文件名就可以了。

3、如果在D:\tomcat7\webapps\ROOT下放了多个文件夹,文件比较多,文件名也可能比较长,那就要改一下。

首先要关闭家庭服务器的黑色窗口,就是关闭服务器才能改它的设置

在D:\tomcat7\webapps\ROOT\WEB-INF  (如果tomcat的位置不同注意替换D)中找到文件web.xml,然后用“记事本”打开,不要直接打开,直接打开是不能修改的。

然后在最后一行</web-app>前插入以下代码

<servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

插入后如下图

然后再启动家庭服务器,这样手机和平板在访问家庭服务器时就只到文件夹,然后就可以看文件夹下的所有文件清单,并选择打开想要的文件了。



至于家庭服务器可以用更方便的启动方法,或其它需要的功能,就大家留言提意见吧。我再后续补充。


2016-05-16 14:56:55 RunIntoLove 阅读数 12430
  • swift基础视频教程

    Swift,苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。

    7412 人正在学习 去看看 传智

最近需要在电脑上自己搭一个数据库,由于在大学期间使用的是MySQL,也算是对它情有独钟吧,这次在Mac上依旧就使用MySQL吧,在这里记录一下安装以及配置的过程(注:博文中使用的OS X版本为:10.11.4)

MySQL下载

  • 要想配置,当然需要安装才能配置啦 (0.0,好像说了废话啦,哈哈)

进入官网下载界面

一般情况,首先想到的必然会是官方网站,这里给出下载地址:MySQL Server官网下载



32位系统 or 64位系统

从上图可以看出它已经识别出来电脑的系统的型号,但是为了拓展一下,还是给出一个查看Mac OS X系统是32位还是64位的简单方法
在终端使用命令行uname -a
查看打印结果:

  • X86_64表示系统为64位
  • i686表示系统为32位

下面是楼主电脑的打印结果,结果来看楼主的系统是64位的:

Darwin RITLMacBook-Pro.local 15.4.0 
Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016;
root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64

更多查看OS X系统位数的方法请查看博文如何查看mac系统是32位还是64位的操作系统

开始下载

我选择的是最后一个dmg格式的安装包,点击download,会出现让我们注册登陆的界面,点击最下面的No thanks,just take me to downloads!直接进行下载即可:

下载完毕进行安装

打开下载的安装包,点击最后一个文件进行安装,一路Next完成:



安装完毕

安装完毕之后会弹出一个会话框,这里需要注意下,它会告诉我们root用户的初始密码,别忽略了…


安装检测

安装完毕,打开偏好设置,查看一下是否已经安装好MySQL,楼主的MySQL看来是安装成功了,哦也


启动MySQL

通过点击偏好设置里的MySQL负责启动或者停止MySQL

当然也可以直接双击(双指点击都懂得)进行快速进入


MySQL Workbench下载

  • MySQL Workbench是一个什么软件呢,就是一款GUI ( Graphical User Interface ) 工具。

进入官网下载界面

从官网进行下载MySQL Workbench 官网下载
这个地方有选择恐惧症的朋友就舒服多了,不需要选,毕竟只有一个嘛


下载完毕进行安装

双击安装即可,安装完毕之后就可以在Launchpad或者应用程序中就可以看到它的身影了,如图


打开它,就可以看到下面的主界面了:


进行数据库的连接

创建一个新的连接

点击标题MySQL Connections右边的+按钮进行创建,Connection Name可以随便写,这里作为测试就叫做ConnectionTest1:



创建成功

在主页能看到创建的所有连接

打开连接

双击创建好的连接,会出现让我们填写root的密码,当然这里的密码就是之前安装MySQL成功之后,系统提示给我们的那个默认密码(虽然密码很繁琐0.0)

输入正确之后系统会要求我们修改密码,毕竟之前的密码太麻烦了,反正楼主是记不住



修改密码成功

修改密码完成之后,再点击创建的连接,输入修改后的密码,就进入了可视化的主界面:

添加用户

如果需要增加用户,当然也是可以的了.


卸载MySQL

  • 如何卸载MySQL,毕竟它不出现在应用程序以及Launchpad中的,安装盘中也不给我们卸载文件.

在终端中输入如下代码就可以完全删除MySQL了,楼主还是推荐一次全部复制到终端,简单暴力(记得将MySQL服务关闭哦):

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
没有更多推荐了,返回首页