为了账号安全,请及时绑定邮箱和手机立即绑定
程序员自己的问答社区 我要提问
来自 CSS3 Html/CSS
已采纳 李晓健回答:
把代码拷到一个css文件里,然后用link标签引入。

把代码拷到一个css文件里,然后用link标签引入。

已帮助用户0 0人反对 收起

回复
来自 C++
已采纳 MadMarical回答:
你好。进行深拷贝,重新开辟的内存也是通过析构函数进行释放的,要理解拷贝构造函数也不过就是实现拷贝这个功能而已。如Array a;b(a);此时若delete b 则调用Array类的析构函数进行销毁,内存空间便被释放了(标记为可用)。

你好。进行深拷贝,重新开辟的内存也是通过析构函数进行释放的,要理解拷贝构造函数也不过就是实现拷贝这个功能而已。如Array a;b(a);此时若delete b 则调用Array类的析构函数进行销毁,内存空间便被释放了(标记为可用)。

已帮助用户2 0人反对 收起

回复
来自 Android
qq_LuckyGirl_0回答:
button.setText(); button.setImageResource();

button.setText(); button.setImageResource();

已帮助用户1 0人反对 收起

回复
来自 Android
已采纳 i爱慕客回答:
用2个月的时间学习,基本可以找到实习工作。安卓开发需要JAVA基础,所以在安卓入门前,必须要学JAVA语言。1、会配置Java开发环境,并使用工具进行程序开发2、掌握Java中基本语法的使用 3、掌握 Java 基本语法和编程思路 4、熟练运用面向对象程序设计思想如果每天抽出3小时学习的话,我觉得半个月就可以掌握这些基础理论了。然后是安卓开发的学习:1、android环境搭建2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式另外还有一些核心的知识点,如高级控件ListView的常见使用模式四大组件与存储Handler与多线程Android中...[ 查看全部 ]

用2个月的时间学习,基本可以找到实习工作。

安卓开发需要JAVA基础,所以在安卓入门前,必须要学JAVA语言。
1、会配置Java开发环境,并使用工具进行程序开发
2、掌握Java中基本语法的使用 
3、掌握 Java 基本语法和编程思路 
4、熟练运用面向对象程序设计思想

如果每天抽出3小时学习的话,我觉得半个月就可以掌握这些基础理论了。
然后是安卓开发的学习:
1、android环境搭建
2、android应用程序框架的认识 
3、android基础控件的运用 
4、android的不同布局形式

另外还有一些核心的知识点,如高级控件ListView的常见使用模式四大组件与存储Handler与多线程Android中的网络。

自学完基础理论知识后,最好有自己做的一个小项目或案例,搞定用人单位是轻轻松松的事儿~至于怎么找,其实网上多投投简历就可以。

已帮助用户6 0人反对 收起

回复
来自 Android C JAVA
吕先生丶回答:
System.out.println("签到");

System.out.println("签到");

已帮助用户7 0人反对 收起

回复
来自 JAVA
import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class HelloWorld{     public static void main(String []args){        final Dog dog = new Dog();        SingleMan man = (SingleMan) Proxy.newProxyInstance(SingleMan.class.getClassLoader(),...[ 查看全部 ]

import java.lang.reflect.InvocationHandler;

import java.lang.reflect.Method;

import java.lang.reflect.Proxy;

public class HelloWorld{

     public static void main(String []args){

        final Dog dog = new Dog();

        SingleMan man = (SingleMan) Proxy.newProxyInstance(SingleMan.class.getClassLoader(), new Class[]{SingleMan.class}, new InvocationHandler() {

            @Override

            public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {

                Method m = dog.getClass().getMethod(method.getName(), method.getParameterTypes());

                Object result = m.invoke(dog, args);

                return result;

            }

        });

        man.say();

     }

     

    public static class Dog {

        public void say() {

            System.out.println("汪!汪!");

        }

    }


    public  interface SingleMan {

        void say();

    }

}


已帮助用户2 0人反对 收起

回复
来自 JAVA
孔明兄回答:
我非常适合回答这个问题。我做的是Android应用开发。学有所成:最近一年内,我以职业规划为由拒了3份20k的工作,Android学习算是略有所成。零基础:我从高中开始沉溺于电脑游戏,高考300分,复读一年多了2分。随便报了一个二流二专学校,然后从来没有进过教室。离专升本考试还有两三个月时意识到工作不好找,突击高数疯狂做题1个月,又背了一个月英语升到了一个二本院校。本科仍然不去上课,最高一个月中有28天通宵打游戏,毕业时因为很多科补考、清考还没有过,推迟了大半年在两年前才拿到了毕业证。学习经验走过的太多的弯路就不多提了,比如刚开始工作做不出来的功能通过反编译同类APP研究怎么做,我还专门反编译...[ 查看全部 ]

我非常适合回答这个问题。

我做的是Android应用开发。

学有所成:最近一年内,我以职业规划为由拒了3份20k的工作,Android学习算是略有所成。

零基础:我从高中开始沉溺于电脑游戏,高考300分,复读一年多了2分。随便报了一个二流二专学校,然后从来没有进过教室。离专升本考试还有两三个月时意识到工作不好找,突击高数疯狂做题1个月,又背了一个月英语升到了一个二本院校。本科仍然不去上课,最高一个月中有28天通宵打游戏,毕业时因为很多科补考、清考还没有过,推迟了大半年在两年前才拿到了毕业证。

学习经验走过的太多的弯路就不多提了,比如刚开始工作做不出来的功能通过反编译同类APP研究怎么做,我还专门反编译自己写的APP观察代码有什么不同,要知道新手看反编译后的代码是非常痛苦的事情。

关于自学到什么程度可以去工作戒掉dota,涅槃重生。

20天慕课网的Java基础视频教程。

Android开发环境搭建第一个APP:helloworld导入Android项目接下来一周我在csdn/eoe下载了大量demo,尝试着看完能写出来。

第一份工作找了一个月。因为没有工作经验,不要太在意工资。


已帮助用户21 0人反对 收起

回复
来自 JAVA
集合类,线程类2.Servlet(很少用纯粹的servlet写,但你要懂,因为很多框架都是基于servlet封装的)3.json,xml读写4.数据库访问(CRUD,事务,连接池)5.http请求(HttpClient)6其他,包括常用框架,设计模式,面向对象初级程序员会这些就可以写项目了。后期遇到的问题就会复杂得多,要靠各种经验和知识的积累。估计大家都差不多
  1. 集合类,线程类

  2. 2.Servlet(很少用纯粹的servlet写,但你要懂,因为很多框架都是基于servlet封装的)

  3. 3.json,xml读写

  4. 4.数据库访问(CRUD,事务,连接池)

  5. 5.http请求(HttpClient)

  6. 6其他,包括常用框架,设计模式,面向对象初级程序员会这些就可以写项目了。后期遇到的问题就会复杂得多,要靠各种经验和知识的积累。

    估计大家都差不多

已帮助用户17 0人反对 收起

回复
来自 JAVA
i爱慕客回答:
Java不仅是Java语言,还包含类库和jvm,Java的语法确实不难,可是因为某些原因会有各种各样的坑。如垃圾回收问题要求的是如何控制垃圾回收的时机,既可以通过自动垃圾回收来实现,也可以用nio的unsafe来做。还有Java的泛型有些地方比较奇怪什么原因导致的会造成什么样的坑,甚至影响了一些jvm上的的语言等等。围绕着类和方法,Java都干了什么。这些东西都是Java语法学习完成后应该去深入学习的。[ 查看全部 ]



Java不仅是Java语言,还包含类库和jvm,Java的语法确实不难,可是因为某些原因会有各种各样的坑。

如垃圾回收问题要求的是如何控制垃圾回收的时机,既可以通过自动垃圾回收来实现,也可以用nio的unsafe来做。还有Java的泛型有些地方比较奇怪什么原因导致的会造成什么样的坑,甚至影响了一些jvm上的的语言等等。围绕着类和方法,Java都干了什么。这些东西都是Java语法学习完成后应该去深入学习的。


已帮助用户3 0人反对 收起

回复
来自 JAVA
已采纳 i爱慕客回答:
8个超实用的Java测试工具和框架:如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有Java Runtime Environment(JRE)和JVM(Java运行时环境)。它能让你在自己的电脑上编译、运行、测试你的Java程序。此外,你还需要IDE(集成开发环境)。选择有很多,如IntelliJ、Eclipse和NetBeans。下面是我精选的8个最棒的Java测试工具和框架。1.ArquillianArquillian集成了常见的测试框架,如JUnit 4、TestNG 5,并允许使用现有的IDE...[ 查看全部 ]

8个超实用的Java测试工具和框架:

如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有

Java Runtime Environment(JRE)和JVM(Java运行时环境)。它能让你在自己的电脑上编译、运行、测试你的Java程序。

此外,你还需要IDE(集成开发环境)。选择有很多,如IntelliJ、Eclipse和NetBeans。

下面是我精选的8个最棒的Java测试工具和框架。

1.Arquillian


Arquillian集成了常见的测试框架,如JUnit 4、TestNG 5,并允许使用现有的IDE发布测试,并且由于其模块化的设计使得能够运行Ant和Maven测试插件。

官方网站:http://arquillian.org/


2.JTest


JTest也被称为“Parasoft JTest”,是一款通过Parasoft制作的自动化的Java软件测试和静态分析软件。JTest包含的功能有:单元测试情况下的生成和执行、静态代码分析、数据流的静态分析、度量分析、回归测试、运行时错误检测。此外,它还具备了同行代码审查流程自动化和运行时错误检测的功能,如:竞态条件、异常、资源和内存泄漏、安全漏洞攻击。


官方网站:http://www.parasoft.com/product/jtest/


3.The Grinder


“The Grinder”是一个Java负载测试框架,不但运行简单,而且其分布式测试采用了许多负载注入机器。只要有Java API,The Grinder就可以负载测试。这包括HTTP Web服务器、SOAP和REST Web服务器、应用程序服务器、以及用强大的Jython和Clojure语言写的包含了自定义协议的测试脚本。The Grinder的GUI控制台允许对多个负载注射器进行监测和控制,并自动管理客户端连接和cookies、SSL、代理感知和节流连接。

The Grinder在BSD风格的开源许可下是免费的。

官方网站:http://grinder.sourceforge.net/download.html


4.TestNG

TestNG是一款为Java编程语言设计的测试框架,灵感来自于JUnit和NUnit。 TestNG的主要功能是覆盖范围更广的测试分类,如单元、功能性、端到端,一体化等。它还有一些新的功能,可以使之更强大和更容易使用,如:注解、具备大型线程池各种策略的运行测试、多线程的代码测试、灵活的测试配置、参数化数据驱动的测试支持,等等。

TestNG支持各种各样的工具和插件,比如Eclipse、IDEA、Maven等等。

官方网站:http://testng.org/doc/download.html


5.JUnit

JUnit是一个为Java编程语言设计的单元测试框架。 JUnit为测试驱动开发框架的发展发挥了重要作用。它是现在被统称为xUnit的单元测试框架大家庭的组成成员之一,源于SUnit。

在编译时,JUnit可以连接作为JAR,用于编写可重复的测试。

官方网站:https://github.com/junit-team/junit/wiki/Download-and-Install


6.JWalk

JWalk是一个为Java编程语言设计的单元测试工具包。它可支持被称为懒人系统单元测试的测试模式。JWalkTester工具能执行由程序员提供的编译过的任意Java类中的任何测试。通过静态和动态分析,以及提示后面的程序员,它能够使得测试符合惰性规范。

官方网站:http://staffwww.dcs.shef.ac.uk/people/A.Simons/jwalk/download.html


7.Mockito

Mockito是一款在MIT License可用的支持Java的开源测试框架。Mockito允许程序员使用自动化的单元测试创建和测试双对象(模拟对象),以达到测试驱动开发(TDD)和行为驱动开发(BDD)的目的。

官方网站:http://mockito.org/


8.Powermock

PowerMock是一款支持单元测试源代码的Java框架。虽然PowerMock可以作为Mocking框架,例如Mockito和EasyMock的扩展而运行,但是它具备了更强大的能力。PowerMock利用自定义的类加载器和字节码操纵器,来确保静态方法的模拟、静态初始化的删除、函数构造、最终的类和方法以及私有方法。它的主要目的是通过最少的方法和注释来扩展现有的API,以获得额外的功能。

它在开源Apache License 2.0条件下可用,也可以在Powermock Google Code site找到它.

官方网站:https://code.google.com/p/powermock/


已帮助用户5 1人反对 收起

回复
已采纳 翻滚吧波波回答:
把样式写在css文件中,然后用<link>标签外联进来

把样式写在css文件中,然后用<link>标签外联进来

已帮助用户0 0人反对 收起

回复
Perona回答:
要学会调试,你控制台输出一下this就知道这里的this是不是指代变量aLi

要学会调试,你控制台输出一下this就知道这里的this是不是指代变量aLi

已帮助用户2 0人反对 收起

回复
已采纳 喻志强回答:
就类似与下面的格式    选择器{样式}body{background-color:#d0e4fe;}h1{color:orange;text-align:center;}p{font-family:"Times New Roman";font-size:20px;}

就类似与下面的格式    选择器{

样式


body
{
background-color:#d0e4fe;
}
h1
{
color:orange;
text-align:center;
}
p
{
font-family:"Times New Roman";
font-size:20px;
}

已帮助用户0 0人反对 收起

回复
来自 Android JAVA
已采纳 anthony_17回答:
用代码写布局啊,真正开发的时候不会去用拖拽的,RelativeLayout里可实现控件的重叠

用代码写布局啊,真正开发的时候不会去用拖拽的,RelativeLayout里可实现控件的重叠

已帮助用户1 0人反对 收起

回复
来自 JavaScript
MadMarical回答:
你好。请确认你array字符串数组的长度,不要直接使用20,因为array是变长的,最好使用array.length属性来设立循环上限。
你好。请确认你array字符串数组的长度,不要直接使用20,因为array是变长的,最好使用array.length属性来设立循环上限。
已帮助用户2 0人反对 收起

回复
已采纳 pardon110回答:
你上面不是用--skip-grant-tables 模式已经在mysql服务器上成功建立了一个用户youngdee吗?再将--skip-grant-tables这一选项从你的mysql.ini中关闭,用youngdee帐号进入mysql服务器,执行grant all  on wordpress.* to youngdee@localhost identified by ‘youngdee 就好了。

你上面不是用--skip-grant-tables 模式已经在mysql服务器上成功建立了一个用户youngdee吗?

再将--skip-grant-tables这一选项从你的mysql.ini中关闭,用youngdee帐号进入mysql服务器,执行

grant all  on wordpress.* to youngdee@localhost identified by ‘youngdee 就好了。

已帮助用户0 0人反对 收起

回复
来自 Android
喻志强回答:
找个类似于智联招聘这类的网站投简历就行了

找个类似于智联招聘这类的网站投简历就行了

已帮助用户1 0人反对 收起

回复
来自 C
已采纳 MadMarical回答:
你好。从代码逻辑上和语法上是没有错误的,但是gets方法由于其安全性现在已经被移除了,请先确认你的编译器是否支持gets方法,可以改为scanf方式试一试,我试了没有问题。对于删除,删除这个东西是相对而言的,只要你能将这个元素排除在想计算的元素之外当然算是删除了。另外,针对你使用的数据结构,完全可以添加一个bool isDelete 的字段来标记这段数据是否有效。如果符合删除条件,isDelete为true,遍历数组时略过即可。[ 查看全部 ]

你好。从代码逻辑上和语法上是没有错误的,但是gets方法由于其安全性现在已经被移除了,请先确认你的编译器是否支持gets方法,可以改为scanf方式试一试,我试了没有问题。

对于删除,删除这个东西是相对而言的,只要你能将这个元素排除在想计算的元素之外当然算是删除了。另外,针对你使用的数据结构,完全可以添加一个bool isDelete 的字段来标记这段数据是否有效。如果符合删除条件,isDelete为true,遍历数组时略过即可。

已帮助用户1 0人反对 收起

回复
来自 C
MadMarical回答:
你好。在C语言中,分号代表一个语句的结束。你在定义sum的时候使用了int sum = 0;此时语句结束,但是后面跟上了i = 1;因为C语言是强类型的,所以i必须要声明其类型,否则会出现编译错误。请将上述程序改为int sum = 0,i = 1;或者int sum = 0;int i = 1;

你好。在C语言中,分号代表一个语句的结束。你在定义sum的时候使用了int sum = 0;此时语句结束,但是后面跟上了i = 1;因为C语言是强类型的,所以i必须要声明其类型,否则会出现编译错误。请将上述程序改为int sum = 0,i = 1;或者int sum = 0;int i = 1;

已帮助用户4 0人反对 收起

回复
已采纳 赵小凡回答:
你要先理解清楚浮动和没有清除浮动有什么区别,再考虑什么时候用清除浮动。CSS float浮动的深入研究、详解及拓展(一) 建议先看看

你要先理解清楚浮动和没有清除浮动有什么区别,再考虑什么时候用清除浮动。

CSS float浮动的深入研究、详解及拓展(一) 建议先看看

已帮助用户0 0人反对 收起

回复

回答雷锋榜 一周 今日

显示另外5个雷锋
显示另外5个雷锋

关注我喜欢或专注的猿问分类

  • JavaScript
  • Node.js
  • Vue.js
  • React.JS
  • Html5
  • Html/CSS
  • AngularJS
  • WebApp
  • JQuery
  • Bootstrap
  • 前端工具
  • CSS3
  • Sass/Less
  • JAVA
  • Python
  • Go
  • PHP
  • C
  • C++
  • C#
  • MySQL
  • SQL Server
  • Oracle
  • MongoDB
  • Android
  • iOS
  • Unity 3D
  • Cocos2d-x
  • 大数据
  • 云计算
  • 深度学习
  • 机器学习
  • 测试
  • Linux
  • Photoshop
  • Maya
  • Premiere
  • ZBrush
  • 数据结构
  • Ruby
保存
意见反馈 常见问题 APP下载
官方微信