更改Git远程头指向除了主人之外的东西

如何设置Git远程的HEAD引用指向除“主”之外的东西? 我的项目有一个政策,不使用“主”分支(所有分支都有有意义的名称)。 此外,规范主存储库只能通过ssh://访问,没有shell访问(如GitHub或Unfuddle)。 我的问题是,远程存储库仍然有一个头引用refs /头/主,但我需要它指向一个不同的分支。 这造成了两个问题: 在克隆回购的时候, 警告:远程HEAD是指不存在的裁判,无法结帐。 这是混乱和不方便。 基于网页的代码浏览器依赖HEAD作为浏览树的基础。 那么我需要HEAD指向一个有效的分支。

Objective-C:BOOL vs bool

我看到了“新types” BOOL ( YES , NO )。 我读到这种types几乎就像一个字符。 为了testing,我做了: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); 很高兴看到两个日志都显示“1”(有时在C ++中,bool是一个int,sizeof是4) 所以我只是想知道是否有问题的布尔types或什么? 我可以使用布尔(似乎工作)不失速度?

照相机意图照片拍摄后删除图库图像

我知道这已被问了许多不同的方式,但我似乎仍然不能从默认文件夹中删除图库图像。 我正确地将文件保存到SD卡上,我可以删除该文件,但文件夹Camera下显示的默认图库文件不会被删除。 由于文件已存储在/Coupon2下的SD卡上,所以一旦活动返回,我希望图像被删除。 有什么build议么? public void startCamera() { Log.d("ANDRO_CAMERA", "Starting camera on the phone…"); mManufacturerText = (EditText) findViewById(R.id.manufacturer); String ManufacturerText = mManufacturerText.getText().toString(); String currentDateTimeString = new Date().toString(); Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File filedir = new File(Environment.getExternalStorageDirectory()+"/Coupon2"); filedir.mkdirs(); File file = new File(Environment.getExternalStorageDirectory()+"/Coupon2", ManufacturerText+"-test.png"); outputFileUri = Uri.fromFile(file); intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); startActivityForResult(intent, CAMERA_PIC_REQUEST); } protected void onActivityResult(int […]

与Oracle进行分页

我不像我想要的那样熟悉Oracle。 我有大约25万条logging,我想每页显示100条logging。 目前我有一个存储过程,它使用数据适配器,数据集和dataadapter.Fill(dataset)方法从存储过程的结果中检索所有25万logging到数据集。 如果我有“页码”和“每页logging数”作为整数值,我可以作为parameter passing,什么是最好的方式来找回那个特定的部分。 比如说,如果我通过10页作为页码,120页作为页数,从select语句中可以得到1880年到1200年之类的东西,那么我脑中的math可能就会消失。 我用C#在.NET中这样做,认为这并不重要,如果我可以在SQL方面得到它,那么我应该很酷。 更新:我能够使用布赖恩的build议,而且工作得很好。 我想进行一些优化,但是页面会在4到5秒内完成,而不是一分钟,而且我的分页控制能够很好地与新的存储过程集成在一起。

为什么arr = 比arr = new Array快?

我运行这个代码,得到了下面的结果。 我很想知道为什么[]更快? console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array}; console.timeEnd('using new') 使用[] :299ms 使用new :363ms 感谢Raynos这里是这个代码的基准和一些更可能的方式来定义一个variables。

即使我有本地更改,git push会将所有内容都更新到最新状态

我有一个远程gitosis服务器和一个本地git仓库,每次我在我的代码中做了一个大的改变,我也将更改推送到该服务器。 但今天我发现,即使我有一些本地的变化,并承诺本地存储库,运行git push origin master时,它会说'一切都是最新的',但是当我使用git clone来检出远程服务器上的文件时,不包含最新的变化。 而且我只有一个名为master的分支和一个名为origin的远程服务器。 PS:这是git在运行ls-remote时显示的内容,我不确定是否有帮助 $ git ls-remote origin df80d0c64b8e2c160d3d9b106b30aee9540b6ece HEAD df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master $ git ls-remote . 49c2cb46b9e798247898afdb079e76e40c9f77ea HEAD df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/heads/master df80d0c64b8e2c160d3d9b106b30aee9540b6ece refs/remotes/origin/master 3a04c3ea9b81252b0626b760f0a7766b81652c0c refs/tags/stage3

我如何确定安装的SQL Server实例及其版本?

我试图确定我已经安装(手动或编程)的sql server / sql express的实例,但所有的例子告诉我运行一个SQL查询来确定这假设我已经连接到一个特定的实例。

在Android应用程序中使用Intent来显示另一个活动

在我的Android应用程序中,我有两个活动类。 我有第一个button,我想显示第二个点击时,但我得到一个错误。 这里是类: public class FirstActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button orderButton = (Button)findViewById(R.id.order); orderButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(FirstActivity.this, OrderScreen.class); startActivity(intent); } }); } } 点击button时应该显示的第二个类,但从来没有: public class OrderScreen extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Math.Floor()和Math.Truncate()之间的区别

.NET中的Math.Floor()和Math.Truncate()什么区别?

如何在android中添加新的联系人

我已经写了下面的代码,以添加新的联系人在Android电话簿,它正在工作,但是当我打开联系人菜单,我看不到新的联系人添加。 任何人都可以帮我找出这里有什么问题吗? import android.app.Activity; import android.os.Bundle; import android.content.ContentResolver; import android.content.ContentValues; import android.provider.ContactsContract; import android.widget.TextView; import android.widget.Toast; public class AddContacts extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { ContentResolver cr = this.getContentResolver(); ContentValues cv = new ContentValues(); cv.put(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, "New Name"); cv.put(ContactsContract.CommonDataKinds.Phone.NUMBER, "1234567890"); […]