小编Mat*_*imB的帖子

Git:如何衡量一段时间内更改的代码量?

我正在寻找一个命令来执行我的git repo,以发现在一段时间内更改的代码量.

我想知道自"X"日以来有多少代码被更改了.我并不关心每位作者改变的代码百分比.

git

4
推荐指数
2
解决办法
1664
查看次数

按钮数组onclicklistener

我在xml中设置了10个按钮并添加到主要活动中.我只显示2.所有按钮只更改变量和按钮颜色.是否有方法将所有按钮分组到单个onclicklistener并使用开关检查按下了哪个按钮.使用单独的onclicklistener似乎分配腰部空间.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    f1 =(Button) findViewById(R.id.f1);
    f2 =(Button) findViewById(R.id.f2);

    f1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            clearbutton();
            f1.setBackgroundColor(Color.RED);
            intbtnSelect=0; 
        }
    });

    f2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            clearbutton();
            f2.setBackgroundColor(Color.RED);
            intbtnSelect=1;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android android-layout

4
推荐指数
1
解决办法
8863
查看次数

获取当前位置城市名称,android

我正在编写一个Android应用程序来获取当前位置的城市名称,我得到了正确的纬度和经度,但我无法获得城市名称.这是我的代码:

// To get City-Name from coordinates
String cityName = null;               
Geocoder gcd = new Geocoder(getBaseContext(), Locale.getDefault());              
List<Address> addresses = null;  
try {  
    addresses = gcd.getFromLocation(loc.getLatitude(), loc.getLongitude(), 1);  
    if (addresses.size() > 0)  
    System.out.println(addresses.get(0).getLocality());  
    cityName = addresses.get(0).getLocality();  
} catch (IOException e) {             
    e.printStackTrace();  
} 

String s = longitude + "\n" + latitude + "\n\nMy Currrent City is: " + cityName;
editLocation.setText(s);
Run Code Online (Sandbox Code Playgroud)

android location

4
推荐指数
2
解决办法
2万
查看次数

在android圈内绘制文字

public static Bitmap drawCircle(int width,int height, int borderWidth) {
    Bitmap canvasBitmap = Bitmap.createBitmap( 350, 350, Bitmap.Config.ARGB_8888);
    BitmapShader shader = new BitmapShader(canvasBitmap, TileMode.CLAMP, TileMode.CLAMP);
    Paint paint = new Paint();
    paint.setAntiAlias(true);
    paint.setShader(shader);
    paint.setShader(null);
    paint.setStyle(Paint.Style.STROKE);
    paint.setColor(Color.WHITE);
    paint.setStrokeWidth(borderWidth);

    Paint paint1 = new Paint();
    paint1.setAntiAlias(true);
    paint1.setShader(shader);
    paint1.setShader(null);
    paint1.setStyle(Paint.Style.STROKE);
    paint1.setColor(Color.WHITE);
    paint1.setStrokeWidth(borderWidth); 
    Canvas canvas = new Canvas(canvasBitmap);
    float radius = width > height ? ((float) height) / 2f : ((float) width) / 2f;
    //canvas.drawCircle(width / 2, height / 2, radius - borderWidth / 2, paint);
    final RectF …
Run Code Online (Sandbox Code Playgroud)

geometry android

3
推荐指数
1
解决办法
1万
查看次数

Magento - 获取每个网站的属性值

我已创建(手动通过管理面板)一个名为att_by_website"网站" 的属性,我想获得它的几个值.

我怎样才能做到这一点?我可以通过管理面板设置不同的值,但此时我只能获取默认值.

当我执行$this->getProduct()->getData('att_by_website')它时,只返回默认值($this->getProduct()返回实例Mage_Catalog_Model_Product).

谢谢!

magento magento-1.7

2
推荐指数
1
解决办法
6070
查看次数

接听电话

我需要自动接听电话(取决于来源电话号码).这时,我可以结束来电,但不能接受'.

我找到了几个例子,这就是我现在所拥有的.

添加到AndroidManifest:

 <permission android:name="android.permission.MODIFY_PHONE_STATE" />
 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
 <uses-permission android:name="android.permission.CALL_PHONE" />
 ...
 <receiver android:name=".panic.IncomingCallReceiver">
        <intent-filter android:priority="100">
            <action android:name="android.intent.action.PHONE_STATE" />
            <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

public class IncomingCallReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        MyPhoneStateListener listener = new MyPhoneStateListener(context);
        telephony.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
    }

    public class MyPhoneStateListener extends PhoneStateListener {
        Context context;

        public MyPhoneStateListener(Context context) {
            super();
            this.context = context;
        }

        @Override
        public void onCallStateChanged(int state, String callingNumber) {
            super.onCallStateChanged(state, callingNumber); …
Run Code Online (Sandbox Code Playgroud)

android telephonymanager

2
推荐指数
1
解决办法
865
查看次数

在collectstatic时,Django gettext错误

我正在尝试在我的Ubuntu服务器中运行以下命令:

./manage.py collectstatic -v 0 --noinput
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/core/management/__init__.py", line 327, in execute
    django.setup()
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/apps/registry.py", line 115, in populate
    app_config.ready()
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/contrib/admin/apps.py", line 22, in ready
    self.module.autodiscover()
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/contrib/admin/__init__.py", line 26, in autodiscover
    autodiscover_modules('admin', register_to=site)
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/site-packages/django/utils/module_loading.py", line 50, in autodiscover_modules
    import_module('%s.%s' % (app_config.name, module_to_search))
  File "/home/ubuntu/.virtualenvs/project/lib/python3.4/importlib/__init__.py", line 109, in import_module
    return _bootstrap._gcd_import(name[level:], …
Run Code Online (Sandbox Code Playgroud)

django

2
推荐指数
1
解决办法
352
查看次数

AWS指向同一服务器的多个域

我正在构建一个将提供给几家公司的解决方案.任何公司都必须将他们的域(或只是一个子域)指向我的服务器,然后我将处理他们客户的页面.

我正在使用以下配置测试它:

  • CustomerABC.com指向Route 53的一个托管区域
  • CustomerDEF.com指向Route 53的另一个托管区域
  • 两个托管区域都有一个指向同一EC2服务器实例的A记录

也就是说,每个想要使用我的服务的客户都必须将其域名的DNS更改为我在Route53中的托管区域.我的服务器将处理许多域.

我不想为每个新客户创建一个新的托管区域.有没有办法达到同样的效果?

dns amazon-ec2 amazon-web-services amazon-route53

1
推荐指数
1
解决办法
3255
查看次数

使用 Django Query 求和每一天的最大值

我的项目有一个模型,如下所示:

class Data(Model):
    data = FloatField(verbose_name='Data', null=True, blank=True)
    created_at = DateTimeField(verbose_name='Created at')
Run Code Online (Sandbox Code Playgroud)

我的应用程序每天会创建数百个此模型的日志。

我试图只对每天的最大值求和,而不必遍历它们(仅使用 Django 查询)。

是否可以不编写 SQL 查询?

PS:我能够获得每天最大的“数据”,因此当前的逻辑会迭代几天并总结每天的最大值。但是该解决方案变得太慢了,我想直接将其解决到 db 级别。

django django-models django-orm django-queryset

0
推荐指数
1
解决办法
286
查看次数