上传代码到码云 简单方法以及坑
以下所有操作都在命令行进行 1 git 配置 git config --global user.name “用户名” git config --global user.email “邮箱” 2 生成公钥私钥
#ssh-keygen -t rsa -C "[email protected]" 一路Enter下去,将生成的公钥填在码云上
#cat ~/.ssh/id_rsa.pub 3建立git仓库 在你的项目文件夹下执行git命令 git init 4 将项目文件添加到仓库中 git add
安卓开发中发送短信的方法 APP内单发短信 群发短信 APP跳转到短信页 单条短信 多条短信Intent跳转
1.APP内部直接发送短息 包括发送单条短信 发送多条短信 APP内部发送短信首先要获取一个发送短信的权限
<uses-permission android:name="android.permission.SEND_SMS"/>
安卓6.0以上的手机要动态获取到这个权限 获取到权限后 就可以在APP内部发送了
/**
* 发送短信
*
* @param tel 电话号码
* @param content 短息内容
*/
private void sendMessage
安卓开发中判断APP在前端还是在后台
1.在自己的APPlication中定义一个int 类型的变量
private int activityCount; 2.在APPlication创建一个内部类 实现
ActivityLifecycleCallbacks
private class CCActivityLifecycleCallbacks implements ActivityLifecycleCallbacks {
@Override
public void onActivityCreated(Act
Fragment关闭再打开 控件保存值的问题 尤其是EditText 保存原来值的解决办法
今天解决了一个自认为比较棘手的bug。特别记录在此。 背景: 该界面是一个fragment,fragment中有一个EditText控件。出现的问题是,我第一次进入该fragment, 在edittext控件输入内容,然后返回到该fragemnt之前的界面, 接着再次返回到该fragmen界面时,之前在edittext中输入的内容又重新出现在该edittext中。很是奇葩!!! 解决方法:经过数小时的打log,debug之后,本人发现在fragment的生命周期中,如果你只是退出该fragme
Android中使用HorizontalScrollView横向滑动布局
在Android中,ListView通常用来实现纵向滚动的列表,而HorizontalScrollView则可以实现横向滚动的列表项。 引入HorizontalScrollView控件很简单,例如在一个LinearLayout中:
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none"
PostMan 测试Query接口
@GET("/api/v2/users")
Call<GetUsersResponse> getUsers(@Query("ids") String ids, @Header(HEADER_AUTHORIZATION) String token); PostMan : http://test.monkey.cool/api/v2/users?ids=5264868,5265003
安卓自定义:Toast 以及Toast的出场动画 以及Toast上添加图片 以及点击事件
安卓自定义Toast: 1.自定义一个类:CustomToast 继承自:Toast 2.在CustomToast类中 添加一个静态 mCustomToast 对象
private static CustomToast mCustomToast; 3.在CustomToast类中 添加一个静态方法;
public static void show(Context context, String text) {
if (TextUtils.isEmpty(text)) { retur
AlertDialog去掉白色背景
Activity activity = BaseActivity.getCurrentActivity();
View view = LayoutInflater.from(activity).inflate(R.layout.no_net_connected_layout, null);
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setVie
c语言里面变量初始化问题与Java区别
C语言中,定义局部变量时如果未初始化,则值是随机的,为什么? 定义局部变量,其实就是在栈中通过移动栈指针来给程序提供一个内存空间和这个局部变量名绑定。因为这段内存空间在栈上,而栈内存是反复使用的(脏的,上次用完没清零的),所以说使用栈来实现的局部变量定义时如果不显式初始化,值就是脏的。 错了,刚刚第四题,没仔细看,原来是c语言的,记混了,不好意思,C语言里面定义变量,没有初始化,这个值是脏值,随机的,java里面是主函数里必须变量初始化,在堆空间里面变量确实是默认初始化,int类型默认是0,s
11_Java面向对象_第11天(接口、多态)_讲义
今日内容介绍 1、接口 2、多态 第1章 接口 1.1 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 1.2 接口的定义 与定义类的class不同,接口定义时需要使用interface关键字。 定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字
2019第十二届中国(湖南)国际种子交易会
2019第十二届中国(湖南)国际种子交易会2019thetwelfthChina(Hunan)InternationalSeedFair时间:2019年4月27日-28日地点:湖南国际会展中心主承办单位:湖南种子交易会组委会北京英威诺国际展览有限公司南方种博会达成交易,是我们的追求!DealingIsOurTopPursuit.展会概况以党精神为引领,大力实施乡村振兴战略加快推进农业转型升级的意见
队列法求解约瑟夫环问题
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,p;
cin>>n>>p;
queue<int> qu;
for(int i=1;i<=n;i++)
qu.push(i);
while(!qu.empty())
{
for(int k=1;k<p;k++)
{
int a=qu.front();
碱基序列匹配 (25 分)
地理项目是IBM和国家地理学会的合作研究项目,从成千上万捐献的DNA分析地球上人类是如何繁衍的。 作为一个IBM的研究人员,请你写一个程序找出给定的DNA片段之间的相同之处,使得对个体的调查相关联。 一个DNA碱基序列是指把在分子中发现的氮基的序列给罗列出来。有四种氮基:腺嘌呤 (A)、胸腺嘧啶(T)、鸟嘌呤(G)和胞嘧啶(D),例如,一个6碱基DNA序列可以表示为 TAGACC。 给出一个DNA碱基序列的集合,确定在所有序列中都出现的最长的碱基序列。 输入格式: 输入的第一行给出了整数n,表
Project Euler Problem 35
版权声明:代码属于原创,转载请联系作者并注明出处。 https://blog.csdn.net/weixin_43379056/article/details/83276896 Problem 35 : Circular primes The number, 197, is called a circular prime because all rotations of the digits: 197, 971, and 719, are themselves prime. There are
Project Euler Problem 36
版权声明:代码属于原创,转载请联系作者并注明出处。 https://blog.csdn.net/weixin_43379056/article/details/83414053 Problem 36 : Double-base palindromes The decimal number, 585 = 10010010012 (binary), is palindromic in both bases. Find the sum of all numbers, less than one mi
Project Euler Problem 37
版权声明:代码属于原创,转载请联系作者并注明出处。 https://blog.csdn.net/weixin_43379056/article/details/83414085 Problem 37 : Truncatable primes The number 3797 has an interesting property. Being prime itself, it is possible to continuously remove digits from left to right
Project Euler Problem 38
版权声明:代码属于原创,转载请联系作者并注明出处。 https://blog.csdn.net/weixin_43379056/article/details/83414119 Problem 38 : Pandigital multiples Take the number 192 and multiply it by each of 1, 2, and 3: 192 × 1 = 192 192 × 2 = 384 192 × 3 = 576 By concatenating each pr
今日推荐
周排行